This is in the prebuilt section where are you buying this from and what price? IF you are building this you don't need the i7 2600k the i5 saves about $100 and gets you virtually the same performance. I like air cooling because eventually water and parts will mix. whats your budget? crossifred 6950s would be better than the 6970 but it would cost more.
Edit sorry thought I read that it was a single 6970. you really odn't need more than 2 6950s 2GB version but if you want go big.
Sweet. It's a monster. People will argue i5-2500k vs. i7-2600k. i7 has larger cache, but arguably it is not worth the extra money. (I went with i7 anyway)
MB. P67(B3 stepping) is great. if you think the SSD caching technology of the z67 MB will become useful then look at getting a z67. Google z67 vs. p67. I think your approach of using a dedicated SSD boot drive vs. caching SSD is right for now.
Hope you have a/c for your room. You'll have a nice 500 watt heater going.
Assume you have 2nd or 3rd hard drive to go with the SSD to hold game data. If most of your disk wait time is waiting for game levels to load, and they will be on the spinning drives, then consider two spinning drives in raid 0 instead of or in addition to the ssd. Go for fast spinning drives vs. green ones.
I prefer air cooled to water. Some of the closed loop water systems work well. Gvien your video, I'd focus on how to cool them vs. CPU unless you plan on a 4.xGhz overclock.
Forget a z68 MoBo. They are only good if you are going to both OC and use the Intel graphics in the CPU, and if you are using an SSD and a HDD (z68 MoBos feature SDD caching; though you are only using an SDD). Your RAM is fine. I would just get a great CPU air cooler (Noctua NH-D14 for about $90). The mid-tower would be good enough. For your GPU, get the 6950 CrossFire (if you plan on getting a single card, get the GTX 580).