So I'm about to buy (and build) a new computer, I picked all the hardware I need, but I want to be 100% sure about compatibility. I'm pretty sure everything is compatible, but hey, better be safe than sorry.
Alright here's the build. This will be my Gaming / Do-it-all PC.
Since you're buying a $65 CPU cooler, I assume you'll be doing heavy-duty overclocking. If you don't plan on upgrading to the Penryn quads in January or Nehalem in the summer, you'll most likely want a Q6600. Supreme Commander, World in Conflict, and Crysis all support quads (to an extent), and 2008 games will certainly offer more support.
A Q6600 is probably a better choice than an E6850; but, if you don't want a quad, you should consider going about $80 cheaper and getting an E6750. Sure, you'll lose a little in speed and you'll get a slightly lower clock multiplier, but the difference in speed AFTER overclocking is going to be small. Saving $80 could be pretty nice.
As for the memory, it also looks nice, but DDR2 at 800MHz may prove slightly difficult with a massive CPU speed increase, and the memory you chose isn't renowned for its overclock-friendliness. Timings at 1066MHz could be better. However, your motherboard doesn't 'directly' support speeds other than DDR2 800, but that's not necessarily significant. You'll need help from someone good with memory about that though. ^_^
Otherwise, everything looks pretty good. Case might be a little overkill as to price, power supply should easily run 8800GT's in SLI, CPU cooler is nice, high quality stuff.