Last time one stick in my pair of 2x1gb ddr667 was broken.. it corrupted files whenever I tried to install software etc. Replaced it and everything was fine. Now, CPUZ says I have 1536mb instead of 2gb. It wasn't like this when I received the fixed piece... when I try my two sticks one by one, one registers as 512mb while the other as 1024mb. Both were tested on the same DIMM slot. Could the one that registers as 512mb in CPUz be fried? Also on bootup it says i have ram in slots 2 6 and 7.. which is very odd. I've reset my bios to default settings: no help. My motherboard is GA-965p-DS3.