I'm a happy owner of the EVGA GTX 670 FTW edition, it uses the full-length 680 PCB and 680 clocks and has great cooling performance. It clocks dynamically according to load, mine auto OCs to 1215 MHz during demanding games. I have a somewhat old CPU (i5 750) and this GPU performs very well at high / max settings in every game I've thrown at it, BF3, Crysis 2, Max Payne 3, Skyrim, Borderlands 2, Doom 1, GLQuake, Worms Armageddon, etc. You should easily have 10+ fps more than I do with your shiny 3770K.
Definitely a beast and I don't think it's worth shelling out more for a 680, even if you have the budget for it. Diminishing returns. I suppose one could probably use the same reasoning to purchase a 660ti instead of the card I've suggested, I'm just really satisfied with the 670 FTW edition and would recommend it to anyone with the budget for it.
It supports 4 monitors and you will be able to run latest games with 2xAA easily, 4xAA in many cases.
- In BF3 I run Ultra with 2xAA and max FXAA and it looks quite good. 16xAF and getting well over 60FPS.
- In Max Payne 3 I ran maximum possible settings with 2xAA and max FXAA. Runs smooth as butter and looks fantastic.
Every other game I play maximum settings with 4xAA.
- I get 250fps constant in COD4 promod @ 1080p with 4xAA (I think my pro config uses bilinear filtering though)
Seeing how the latest rumours point to AMD intentionally delaying the HD 8000 card launch to clear 7000 series inventory, you might as well buy something current now unless you don't mind waiting until May. I haven't heard anything pertaining to when to expect the nvidia Kepler refresh launch either so I don't see any benefit to holding out for a new generation of GPUs because it could still be a while...
i7-8700k, Custom Water Loop | ASRock Fatal1ty Gaming K6 | 16GB DDR4 3200 CL16
GTX 1080 | BenQ 24" 120Hz | 2x Samsung 840 250GB | 2x2TB HDKPC09 | Win 10 Pro x64
X-Fi Titanium Fatal1ty Pro | Sennheiser HD555 | Seasonic SSR-850FX | Fractal Arc Midi R2