Before buying a new rig you could do some optimization.
The goal is to identify the bottleneck (there is always one) : CPU raw power, gpu, communication (ram speed) between then and heat management.
You should stick to core 0 and 2 for games as they are often the fastest. Also in my case, the sdram frequency made a huge difference in VR as well as forcing the CPU in frequency (windows tends to slowdown them for energy saving reasons). Having a good heat dissipation is also primordial as your CPU will slowdown to avoid damage in case of heavy load.
I hope it will help you to get the best of your rig.