Zanderhoff :
I think I may end up going with a gtx780 and a change of cpu, will I crank out ultra with a 780 on one 1920x1080 monitor aswell as recording (with shadowplay)
Be advised it's not just changing the CPU, you're also changing the motherboard, and you may require a new copy of Windows (the Windows issue is confusing as technically W7 is a no but W8 is a yes though some people claim to transfer W7 to a new motherboard).
I suggest only changing the graphics card for now then see where you stand on performance. If you can't achieve a solid 60FPS in a game with some minor tweaks, then Google that particular game and "cpu scaling" to determine if a better CPU would even matter.
In the future, that 8-core CPU will actually perform better. If we look at Skyrim we see the i5-4670K does about 40% better than the FX-8350, however in BF4 it's very similar. That's down to properly multi-threading the game. The new consoles will encourage better multi-threading (six usable cores).
The 780 is a good choice. Hands down the one I recommend is the EVGA 967MHz (base) model with ACX cooler.
Also look into NVidia G-Sync monitor support in the future. It's not a gimmick.