I have an ASUS A7N8X2.0 mainboard, with an Athlon XP 2500+ processor. I have 2Gb (2X1Gb sticks) of matched Kingston DDR memory. My problem is that my computer is only recognizing the memory as 1Gb. Each stick by itself will register as 1Gb in either of the 3 slots, but when I put both sticks in together, they still only register as 1Gb total. CPUid says that each stick is only 512Mb, but when I remove one stick CPUid reads it as 1Gb. I'm at a loss here. My system is a home built system, so tech support is out, lol. Any advice or help would be appreciated.