Ryzen with an abundance of cores/threads would have you believe that many threads is the end all.
From what I read, once you have 4 threads, that is pretty much all you need and higher clock rates become more important.
Windows will spread activity out among all available threads. Just because you see activity on all threads in task manager, it does not mean that these threads are effectively used.
Here are two studies from tom's, they compare 2/4/6/8/10 threads.
https://www.tomshardware.com/reviews/battlefield-1-directx-12-benchmark,5017-8.html
https://www.tomshardware.com/reviews/multi-core-cpu-scaling-directx-11,4768.html
I suspect that the upcoming I7-9700K with 8 highly overclockable cores will be very popular for gamers.
On a budget, the i5-9600K will play almost as well.
If price is no object, buy the i9-9900K
I might add that if your games are multiplayer, more threads can help.
Unfortunately, it is hard to conduct a repeatable benchmark for multiplayer games.
Game developers have no incentive to require many threads to run their games; they will not sell as many.