Normally, at 1440P the graphics card is all important.
That is primarily for fast action games.
But, since you are playing multiplayer games , a thread for each participant would be optimum.
You now have 6 threads and that might not be as much as you want.
Here are a couple of tests to see hat your current limiting factor is:
a) Run YOUR games, but lower your resolution and eye candy.
This makes the graphics card loaf a bit.
If your FPS increases, it indicates that your cpu is strong enough to drive a better graphics configuration.
If your FPS stays the same, you are likely more cpu limited.
b) Limit your cpu, either by reducing the OC, or, in windows power management, limit the maximum cpu% to something like 70%.
Go to control panel/power options/change plan settings/change advanced power settings/processor power management/maximum processor state/
This will simulate what a lack of cpu power will do.
Conversely what a 30% improvement in core speed might do.
c) Experiment with removing one or more cores/threads. You can do this in the windows msconfig boot advanced options option.
You will need to reboot for the change to take effect. Set the number of threads to less than you have.
This will tell you how sensitive your games are to the benefits of many threads.
If you see little difference, your game does not need all the threads you have.
What might be your budget?
I very much like the single thread performance of the intel 10th gen K suffix processors.
They all will oc or turbo near 5.0
I5-10600K, I7-10700K, i9-10850K will have 12/16/20 threads respectively.
Ryzen will give you many cheap threads and will get a lot of love here.
I am not so hot for ryzen, I seem to read many more issues with ryzen than intel.
Perhaps that is because they are so popular.
Nobody knows what the 3070 will bring.
But, if you upgrade graphics, consider a big jump over a very capable GTX1080ti. I think 3080 is a great buy at $699 for 1440P or 4k gaming. that is evidenced by the instant sold out everywhere