I should probably post this one a hardware exclusive forum, but I'm too lazy to look one up! 
I'm planning on purchasing a new mobo/cpu sometime within the next few months (depending on how much I get in student loans).
The question I have pertains to the P35 chipset and DDR2 memory. Now, I know the fsb of the cpu has to match the memory speed. However, when I go to Mwave and select a Q6600, which has a 1066mhz bus, it allows me to select two types of memory - DDR2-533 and 667. The 533, I'm assuming, matches the 1066 fsb while the 667 is for a 1333mhz fsb. The prices, however, are the same for both memories.
My question is, do they have to match? If I buy the 667, does that allow faster overclocking, or will it simply clock down to the fsb regardless?

I'm planning on purchasing a new mobo/cpu sometime within the next few months (depending on how much I get in student loans).
The question I have pertains to the P35 chipset and DDR2 memory. Now, I know the fsb of the cpu has to match the memory speed. However, when I go to Mwave and select a Q6600, which has a 1066mhz bus, it allows me to select two types of memory - DDR2-533 and 667. The 533, I'm assuming, matches the 1066 fsb while the 667 is for a 1333mhz fsb. The prices, however, are the same for both memories.
My question is, do they have to match? If I buy the 667, does that allow faster overclocking, or will it simply clock down to the fsb regardless?