Can you post the motherboard model & make?
DDR2 comes in three types, PC2-4200, which is 533mhz, PC2-5300 @ 667mhz, and PC2-6400 @ 800mhz
You could get any of these, if you got the 6400 and it was over the max of the motherboard, it would just down clock it to the max speed the motherboard can support (IE if the board supports up to PC2-5300 and you put in 6400, the 6400
ram would be read at 667mhz)