That's your problem, 32bit Windows can't use 4GB. Here's the relevant bit from this thread:
"The amount you can use varies, depending on what hardware you have installed, but can range from as little as 2GB to as much as 3.5GB. It's usually around 3.1GB"