Bitfenix Prodigy Build (I WILL BE ORDERING SOON)

My budget is $1700. I wanted to go with a GTX 680 but my friend keep telling me its not worth it. Anyway here is what I got:

Case: Bitfenix Prodigy

Mobo: ASUS P8Z77-I Deluxe 

CPU: i5 3570k

CPU Cooler: (Still Undecided)

RAM: CORSAIR Vengeance LP 16GB

GPU: EVGA GeForce GTX 670 FTW Signature 2

SSD: SAMSUNG 840 Pro Series 128GB 

HDD: Western Digital WD Black 1TB

PSU: SeaSonic X Series X650 Gold

Now I just need help deciding on how I will setup cooling with the intakes and outtakes. I was thinking about a 200mm Spectre Pro in the front and a 140mm Spectre Pro in the back. Maybe a H100i for the 3570k so I can get maximum performance, since the ASUS mobo has DIGI VRM it will help a lot with overclocking. I will be ordering in 2-4 days. I want to order the parts ASAP, because I only have so much time off from school to build it.

My advice for cpu cooler: noctua nh-d14 or phanteks ph-tc14pe, the rest is not worth the money..