Not bad, a b85 or h87 chipset mobo is fine when not overclocking, not that much power is needed, id think that something like a corsair cx 600watt would be enough, the best "bang for buck" haswell at the moment (as i see it) is the i5 4570 so it probably would be worth saving on the psu and getting this cpu instead to get as much as possible without overclocking.
Id get a r9 280x over gtx 770 as being slightly newer they're geared to getting better performance in newer games.
and i5 4430,4440, 4570 are all good enough to play most games very well, in terms of graphics i know that, the r9 270x should be able to play bf4 high at a reasonable fps but not on ultra
I've noticed a slight advantage using AMD cards likein BF4. It would appear because game console use AMD hardware then when games are ported to PC they are somewhat AMD optimized. With consoles where the money is for developers one would expect this to become more common.
Not that this would take anything away from a better than decent gaming experience with any capable Nvidia card. The 770 still remains my recommendation for reasons of both cost and availability. This would change if you ever decided to upgrade from 1080p, as the extra 1gb vram will definitely make the 280x the better choice.