32bit operating systems can't support more then 4GB (its usually around 3.5 to be more exact)...you will need 64bit to support 8GB, however getting a 64 bit operating system will also require 64bit hardware.
Ya know, the more I think about it, the less I'm satisfied with this idea of 32-bit Windows "using" the excess of the 4GBs for internal processes.
When I up the amount of memory my onboard video card uses, it takes it from the 3.25GBs that's delivered to Windows - so that Windows shows only 3GBs or less available. If Windows is the culprit, why does the BIOS steal from the Windows portion of the RAM?
And why doesn't Windows steal from 2GBs of RAM? You put 2GBs in, you get 2GBs.
I think Windows is just tossing this extra RAM out in the trash bin...