I would totally go for a 780.
I did not regret upgrading to a EVGA GTX 780 SC ACX which is already a little bit factory overclocked. After i got the card i overclocked again to +75MHz GPU clock offset and +250MHz MEM clock offset. Max temps 66°.
I play BF4 with mostly over 100 fps, single monitor setup. I never drop below 70-60. Just if there is a lot of smoke / fire and explosions, for some seconds. Very pleased with the GTX 780.
Cheers.
CORSAIR 900D
ASUS MAXIMUS VI FORMULA
INTEL I7 4770K @ 4.5 GHZ
CORSAIR DOMINATOR PLATINUM 16GB @ 2400MHZ
SLI EVGA GTX 780 SC ACX
SSD SYSTEM: CORSAIR FORCE GT 120GB
SSD APPS: CORSAIR FORCE GT 240 GB
HDD STORAGE: WD BLACK 2TB
CORSAIR AX860I PSU
CORSAIR H100I 4 x SP120 HP