What O/S they have Used to Test this???
If you have a 32-bit version of Windows XP or Vista, they will only recognize a maximum of 4 GB. However, other hardware devices, such as your 512 MB video card, will reduce your recognized RAM:
4 GB - 512 MB is 3.5 GB.
This is why you're most likely...