No. Either go with the i5 4460 for Battlefield or the i5 4690K if you want to overclock. For Crysis 3, it benefits a lot from multi and hyper threading, so an i7 CPU is a monster performer here (not necessary worth it for the cost though), especially if overclocked. An unoverclockable alternative is the Xeon 1231 v3, which I've heard is capable of playing Crysis 3 at amazing settings. Either way, for both games an i5 4690K should suffice for playing, especially if you aren't aiming at insane settings.