CPU: 3960X or 3930K
Other than the slight difference in stock clock speed and extra L3 3MB cache, they are fairly similar. While it's not worth the massive price difference, 3960X is top of the class CPU if that's what you are seeking
Motherboard: eVGA X79 Classified
Honestly I haven't done enough research to know which X79 chipset based motherboard but I'm not a big fan of eVGA motherboards. Asus or Gigabyte motherboard if I had to choose.
RAM: Dominator or Ripjaw
If you have a particular colour scheme you would like to go with, match the RAM heatsink's colour. One of the things you have to consider is that while RAM's high clock and tighter timing will
possibly help achieve better overall overclocking numbers but IRL, the performance you gain by overclocking RAM is within margin of error so not really worth it.
Hard Drive/SSD:
Intel 520 is a great choice especially when their price is extremely competitive. If you set up a RAID 0, note that it will take longer during UEFI/BIOS boot because it has to accommodate the RAID config during boot.
Video Card:
It's more or less personal preference but I don't recommend getting the pre-installed water block video cards. What if you decide you no longer want to use watercooling? Do you just resell the card or do you get a heatsink? You have options but it's still better to get the regular version and replace heatsink for water block if needed.
Power Supply:
Corsair AX1200W is excellent power supply. For the sake of giving you choice, consider Seasonic and Enermax. Seasonic is the OEM manufacturer for Corsair and Enermax's high end power supply is good quality.
Case:
This is really difficult because everyone has different taste. Lian-Li/Lancool, Silverstone comes to mind when I think of high end cases. Personally I <3 Silverstone FT02B
Silverstone Fortress FT02B ATX Black Aluminum Unibody Case 4X5.25 5X3.5INT No PS - Silverstone Technology - FT02B but I'm too cheap so I have the Corsair 600T (got it for less than 1/3 of retail price!)
Cooling:
My personal preference is air cooling since I OC lightly and I have H50 which is 'water cooled.'
Lastly if you are purchasing computer now then determine what is best in today's market. Yes, you can wait for new parts to come out as you mentioned 'wait for gk110?' Well, yes and no. If you plan to pull trigger when the GK110 based video cards are coming out then yes but if you plan to pull trigger right now then just get whatever you feel is the best in the market. Waiting for new hardware becomes silly because there will always be better products in 3 - 4 months.