Why you can’t use all of your RAM
It sounds as if you’re running a 32-bit version of Windows. A 32-bit operating system has only enough addresses to handle 4GB of memory. Once you get past that, it just doesn’t know what to do with the rest. Get some information on this article from this link PCWorld.com