I still need to wait until early april to buy a eVGA 8800GTS 640mb superclocked of course.
But as far as I been reading, in my opinion you should get the 8800GTS 640mb superclocked of your favorite "e-tailer".
i5 2500k @ 4.5GHz
COOLER MASTER Hyper 212 Plus
16GB Corsair Vengeance LP DDR3 1600MHz
eVGA 670 GTX 2GB
Samsung 840 Pro SSD 256GB
Seagate Barracuda 7200.14 3TB
ASUS VG248QE Black 24" 144Hz, Samsung 24" S24B300, Samsung 22" 226BW & HP L1908W 19" (Quad Monitor Setup)
COOLER MASTER HAF 912