The i3-4130 would be better, if you can afford it. Mostly banking on the hope that games start to use hyperthreading when they start using more cores. But also for the slightly higher core-per-core performance.
The GTX 750 TI overclocks well, so you could expect a nice fps bonus from the EVGA SC edition.
You should be at probably high settings around 45 fps in graphically intensive games, or ultra settings around 30 fps in graphically intensive games on a GTX 750 TI SC, assuming your CPU doesn't limit you. Most AA will be too large of a framerate hit to be worthwhile in new games on a GTX 750 TI, so I suggest you stick mostly to Post AA, MLAA, SMAA, FXAA, etc. I'm not sure about BF4 in particular...