Despite my rambling below, bottomline is a CPU upgrade might help BF4 multiplayer a little bit, but a GPU would a huge and very noticeable impact on performance, much more so than a CPU upgrade. To quote myself:
..."future-proofing" your quad-core CPU with another quad-core CPU of the same architecture that barely amounts to any improvement in the grand scheme of things, especially as a gamer since games are GPU-bound
FarCry 4 is on that video, and CPU performance was the same for 4, 6, and 8 cores, regardless of hyperthreading. Something else to note: FarCry 4 is heavily GPU-bound. TotalBiscuit runs SLI 980's and he still can't crank the settings all the way at 1080p, much less 2560x1440. BF4 multiplayer would likely benefit from hyperthreading, especially if you play on large maps with lots of people (64+ players). I haven't played BF4, but I do have BF3 and my 2500k has no problems with it, granted I usually play 32 player maps because people hack, especially with vehicles. Again, my bottleneck there is GPU.
SLI performance will vary greatly from game to game, driver to driver. A single 980 will provide a more fluid and consistent performance without a doubt, but I'm honestly not familiar enough with performance of a 980 or SLI 760's, or how the games you run react to SLI to make a solid recommendation either way. I don't know how well Far Cry 4 or BF4 scales in SLI, but I do know, absolute best case scenario, you're looking at about 80%, though typical multi-GPU scaling is between 40-60%. With a quick search, it would seem that if your 760's scale at about 50%, they'll be as fast as a single GTX 980, assuming your 760's don't hit a VRAM bottleneck, which will tank performance. FC4 can and will use 4GB of VRAM at Ultra Settings, so if you have 2GB 760's, a single 980 is worth it regardless of how well your SLI 760s scale. Personally, I'd always opt for a single GPU over multiple GPU configurations unless you're already at the top-tier and need even more performance.
And as I've mentioned before, in my own personal experience, you can get a lot more mileage out of your CPU if you apply even a modest overclock. Manually lock in the voltage to stock settings and crank the clock speed as high as you can. I find about 4 - 4.2GHz tends to be a sweet spot for performance gains and power consumption.