Alright, I have seen this issue discussed in a number of forums, but I have yet to see a final answer. I have 3gb of RAM installed in my machine and all was detected with XP sp2. However, I have recently ungraded(?) to Vista-32 and also purchased a BFG 8800gt 512. Vista system information only reports 2556mb or so of RAM while CPU-Z and my bios both register the full 3072mb.
It seems logical that the vid card is eating into the visible RAM (b/c of the difference b/w the two), but 1) I'm not exactly sure why..? and 2) is the RAM still functioning? I'd hate to have 500mb of RAM floating somewhere, serving absolutely no purpose.
Any definitive help would be greatly appreciated. I know I have seen similar topics elsewhere, but most deal with the 32 bit 4gb cap. (sans PAE)
Your missing memory IS being shunted aside so that the processor can get to the 512Mb on the video card. Complaints should be made to the OS developer that stacked hardware vectors on top of system ram instead of hardware vectors first....then system ram.
FYI - it's not wasted, it's being used to hold up the top edge of your ram chip.
/pae /3GB switches allow windows servers to utilize the memory above 3GB. It doesn't change issue mentioned, but who runs a 512mb video card in the server anyway?