This is a very difficult situation for John, with many pitfalls in trying to buy your way out of this situation.
It can and probably will lead to wasting money, not to mention still having problems.
The system is not ideal but it is very useable, my take would be to find simple solution that yields a more short term positive solution.
So when the future presents itself a more £ orientated approach can take place.
With the help of Rasmus hopefully suggesting an approach.
People run VR which to be honest gives a crap image quality, so could John take
the view of reducing the requirement of system, I have far less loss on my system with 30 online players than 15 AI.
Perhaps making sure that Nvidia control panel is giving the best performance gains, how V -sync is set, ensuring least amount of App’s are in use, how he is using the internet, power requirements of the accessories, no shaders or any of the AC effects, even with a decent system I have all the AC effects off.
I remember I had to do a similar thing a few years ago, was shocked how much I reduced the system load. If memory serves me correctly I managed to find an extra 40 Fps, with no real loss of viewing playability, admittedly some loss of eye candy.
just a thought.