"Windows 7 x32 should be able to recognize up to 3.50 GB."
This is untrue. Video cards with large memory mapped into the 4GB address space could reduce this. Many don't want a course in computer architecture but the above statement is false.
Try the 64 bit version next time since and if the video and other drivers are 64 bit, you'll get all your ram.
Bob
I'm kind of confused with this. I'm running Windows 7 with a P5NSLI motherboard and an Intel Core 2 Duo processor running at 1.8 Ghz per core. I have 4 GB of RAM installed in my computer, but for some reason, Windows is only showing a total physical memory of 2.50 GB. Now if I'm understanding correctly, Windows 7 x32 should be able to recognize up to 3.50 GB. Why am I missing 1GB of memory?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic