Be careful how you interpret task manager cpu utilizations.
Windows will spread the activity of a single thread over all available threads.
So, if you had a game that was single threaded and cpu bound, it would show up on a quad core processor as 25%
utilization across all 4 threads.
leading you to think your bottleneck was elsewhere.
It turns our that few games can usefully use more than 2-3 threads.
Ryzen 2700X can overclock in the 4.2 range; Intel k processors will be in the 5.0 range.
For this game, with budget no issue, the i7-8700K would be best.
With a severe budget issue, consider the 4 thread i5-8350K
Really, the 8600K is going to be about as good as it gets until the 9th gen processors arrive this fall.