http://www.dansdata.com/askdan00015.htm
"If you install 4Gb, there is no way to make all of the RAM between 3Gb
and 4Gb available without installing a 64-bit OS, which you can't do
unless you have a 64-bit CPU. And even then it won't necessarily work.
So, to avoid hassles on current systems, it's best to stick with 3Gb or
less."
I don't really know if this is the real explanation.
If not sorry for the noise