So you learn to use other tools like Speccy, CPUid and others but if the OS is reporting all the RAM, then it's just a trip through the swamp to find other tools that work.
Let me be clear. I never go hunting for "Why didn't Belarc report this right?"
FYI – I do all the maintenance on my sisters desktop PC – HP Compaq-Preasiro CQ5320F
I finished the “May” update on her computer over the past three days. Ran Belarc Advisor, for me to keep in my home as an “info” backup. Noticed that at some point I must have added/replaced a memory ‘DIMM’. Per “Belarc”, DIMMo = 1024 MB, DIMM1 = 2048 MB, total = 2816 MB. Today, I replaced “both” DIMM’s with 2GB each. Ran “Belarc” after installation, both “DIMM’s” are shown as “empty”, however it does show that total memory is 3840 MB. Checked the “system” properties and it also shows 3840 MB.
Should I be concerned or not? Before I began the “May” update her computer was working fine, and as far as I can tell, its still working fine. There were only a few ‘minor’ issues that I fixed regarding the “May” update.
Thanks in advance

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic