The amount shown will vary depending on your hardware. 32 bits =4gb of address space. Resources used by your hardware, including RAM on your video card, is reserved, so you end up with what's left as usable RAM. If you have an SLI rig, you'll end up with 2.5gb of usable RAM in most cases. Point being, you'll never be able to use all 4gb of RAM with a 32 bit OS. In the past, 64 bit operating systems didn't always play nice with certain programs or hardware. Since Vista SP1, 64 bit has really matured into a stable OS. I highly recommend upgrading to a 64 bit OS if possible.