Good build?

1. Gigabyte GA-z77x UD5H

2.Corsair enthusiast series (TX) v2 750W

3.NZXT Phantom 410 

4.Intel core i5 3570K

5.Corsair Vengeance 8GB (2x4) 1600MHz (9-9-24)

6.Corsair H100 Hydro Series

7.OCZ Vertex 4 128GB

8.Seagate ST2000DM001 Barracuda 14

9.LITE-ON iHAS124-OH

I dont know with which GPU should I go yet:

10.EVGA Geforce GTX 670 FTW

10.Gainward Geforce GTX 670 Phantom

thoughts/suggestions pls

7950 Overclocked>670

a question you must ask yourself is this, is 14% performance worth an extra $120-$140