i don't believe so~
i had the same problem as you too, i had a 32bit operating system (vista), slapped in 4 gb, only 3gb read.
so i upgraded to 64bit
there was a 'fix' i needed to apply from Microsoft after installing 64bit vista though (in order to read the full 4gb)....can't remember all the details was a whiles back
after that, all was good