The actual memory limit is imposed by both hardware and OS. So ask before you get either. Some 32-bitters noted 3.5GB others have reported less.
Bob
I am looking to get a new machine with Vista. I was thinking of getting 4GB of RAM but I was told that the 32 bit version of Vista only recognizes 2 to 3 GB or RAM at the most. Only Vista 64 bit can take advantage of 4 GB RAM or more. Is this true?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic