That might happen if you had the RAM sticks paired improperly in the motherboard. It should be put in slots so you have one pair of 256MB sticks and one pair of 512MB sticks. If instead you put them in slots so you had two pairs each with a 256MB stick and a 512MB stick then it might ignore half of the 512MB sticks. The motherboard manual for an MSI K8N Platinum seems a little confused on the subject of how to run double channel. In one place they tell you to always fill the green slots first and then the purples but in the dual-channel table they tell you to do the opposite. Have you tried it both ways?