When buying a processor and RAM modules you have to take notice of the amount of L2 cache in the processor as well as how much RAM you are going to buy.
To further explain: a L2 cache of 512kb in size can handle caches of up to 128mb of RAM. Using my crappy mathematics skills I figured out that your Q6700 with 8mb in L2 Cache is able to handle 3GB of DDR2 ram without any bottleneck problems.
While 12mb L2 Cache; 4GB of RAM. (Correct me if my math is wrong, I suck at it).
Amount of L2 cache = Amount of RAM
128kb = 32mb
256kb = 64mb
512kb = 128mb
1024kb = 256
2048 = 512
4096 = 1gb
6144 = 2gb
*8192kb = 3gb
12mb = 4gb
As for your selection of RAM Modules, I know OCZ is a very good brand. So don't have much to say about that.
800mhz of DDR2 is what I am running, though I bought 1066mhz. It seems that my processor (Q6600) have trouble running the memory at that speed: the computer won't start windows, or it does, with a bluescreen after a few seconds.
As I mentioned I have a Q6600 processor. I have overclocked this to 3.0ghz without any trouble. It runs smoothly, but about 5degrees Celsius hotter than at stock clock.
The Q6700 should probably be able to run at 3.0ghz as well considering it belongs to the same series. So the only difference in buying a Q6700 over the Q6600 (Apart from being less expensive (but why?)) is the amount of stock clock speed.
Your motherboard, being a mATX, is probably too small to be working well along with the GTX260. What I mean is that the GTX260 uses two slots, so you'd end up with only one PCI slot.
The specs looks good though, being a 1333mhz FSB gives room for overclocking, if you're into that. I'm not, I just wanted to save some cash buying a quad processor that worked well overclocked to 3.0ghz instead of buying one stock clocked at 3ghz for maybe £80 more.
And finally I know absolutely nothing about the new GTX series from nVidia. My 8800GT does the job good enough. It also supports PCI-Express v2.0 which transfers data at 16MBPS instead of 8MBPS. So I bought a motherboard that took advantage of that (even though games these days aren't yet able to take full advantage of it). So if you're willing to add an additional £200 on the motherboard, and the GTX260 supports this feature, you may choose to do so.
But anyway, what do I know about computer hardware.. *awkward laugher* I don't really have any reference to back up what I've written so you'd just have to rely on someone else if you are unsure.