Are you looking at what your BIOS says during POST or are you checking what DirectX or Windows says?
If you are checking what DX or Windows says, I have seen many times where they will both report the wrong amount of system memory by one meg. Usually in Windows 2000.
If it starts at the BIOS level, then they are just cheap DIMMs and you get what you pay for.