I have i5 4570 with msi N760 hawk edition for gaming at 1920x1080. I may be wrong but before purchasing i read BF4 performance comparisons and i noted 1 fps difference with i7 processor and 2 fps difference with overclocking. Besides one will have to invest in cooling arrangements costs.
http://www.techspot.com/review/734-battlefield-4-benchmarks/page6.html
I bought one N760 with plans to SLI in future because i read benchmarks that it will not play BF4 at ultra. But since Nvidia's late February drivers release, the Geforce experience has set the optimized BF4 game profile to play at ultra. And am indeed playing it so since last few weeks with zero hiccups or side-effects. And i have lazily not yet overclocked the gpu and my plans to SLI have shifted to BF5. I also tested crysis 3 and it runs smoothly in ultra too, but am yet to reach the "Jungle" level which is supposed to be hardware heavy. As its released in July 2013, i expect the hawk to be available for sale till 2015 end, hopefully at lesser price too.
My suggestion, choose i5 4570 with gtx 770. Or go for n760 hawk and sli in future. An sli config anytime is cool and will be powerful than a single 770. also if you go for hawk, then go for msi mpower max board as the yellow stripes match on, although its actually an overclocking enthusiast type board.