interesting, I looked at my system properties and also had a discrepency, I have 6 gig of memory installed, but just over 5 gig was available.
I've sorted mine, I found that in the advanced boot menu in msconfig some manual settings were being applied for some reason. Try this:
click start
type in msconfig and hit enter
go to the boot tab
click on the advanced options button
if there is a tick next to Number of processors and a tick next to Maximum memory then untick both of them
click OK
click Apply (make sure you do this!)
click OK
click restart now
worked for me, hope it helps