Rui wrotePersonally I would recommend upgrading your ram, I could be wrong, because I use a Ryzen CPU which enjoys higher frequency Ram that's where I would start.
From what I have heard the 970 4GB is still a decent card.
However you first need to tell us your price point of upgrade, so we can build around it.
One of my issues I had in upgrading was changing from ddr3 to ddr4 which imo best choice I made.
Normal EA of decent at optimizing battlefield on pc so I would suggest playing the beta of still possible.
No point in him side grading to RyZen when he has a Haswell i7
DDR3 to DDR4 isn't that big of a jump, maybe you're confusing that with the RyZen architecture? DDR4 is faster in frequency yes, but the CAS latency and timings are higher so in real world performance it's more or less the same.
If I were OP I'd get a couple nice monitors, a 2TB FireCuda and get a 2080 when they drop. No point buying a brand new build (especially not a pre-built) with a setup like this. You'll be happy with the performance for years to come, granted you focus on a new GPU and some storage.
You also didn't list your PSU, so keep that in mind when doing any upgrades. 600w from a quality brand (Antec / Corsair / Thermaltake) should be more than enough for your needs even if you go the 2080 route.
My point was to upgrade his ram, not change his cpu.