Which CPU is best?

Solution
It depends on the game whether it requires more cores/threads or not. Battlefield 1 benefits from extra cores/threads, player unknown's battleground doesn't. Tweaktown found that the i5 7600k (stock) outperformed the ryzen 1600x by around 32%.

http://www.tweaktown.com/articles/8189/playerunknowns-battlegrounds-benchmarked-cpu-gpu-war/index7.html

In pure gaming intel usually has a slight edge, even the i5 vs the 1600x. It's not a huge gap like it used to be, but there's a noticeable lead.
http://www.pcgamer.com/new-games-2017/

It could very well be that future games will become more heavily threaded and need more cores but it's speculation. The same predictions were made last year, the year before that, the year before that. Many were...
depends on your needs
Intel are great at gaming (coz of higher single core and quad core speed)
ryzen are great at multi-processing (workstation) (higher multi-core speed but doesn't matter for most games)
but many people say that ryzen paired with high speed RAM can rival Intel's gaming performance
 
Like others asked, for what? Use will help determine if more cores would actually benefit you or if faster clock speeds and higher ipc will benefit you more. Not all workstation tasks require multiprocessing/multitasking, many misjudge their use as multitasking when what they're really doing is a lot of switching back and forth single tasking or automatically assuming things like photoshop need a lot of cores.

Some tasks do benefit from additional cores/threads but not all and as always moar cores isn't always the answer. 8c/16t ryzen cpu's suffer the same pitfalls that 8c/16t intel cpu's do in multiple situations where the additional cores aren't needed and higher core count cpu's generally suffer from higher heat output (needing a better cooler) and lower clock speeds.

It's nothing against ryzen, same applies to intel vs intel. There's a reason for most games a 4c/8t higher clocked i7 7700k outperforms a much more expensive 6c/12t or 8c/16t i7. Those higher core count i7's excel at tasks like video editing/encoding. All depends on what the use and requirements are. Games aren't all people do with pc's it was just an example.
 
I consider the 7500/7600K to be non-players....4c/4t is becoming a bit overtasked in the newest games these days....more threads needed...

The choice should be 1600/1700/ or 7700K.....the4 latter still reigns at the top in gaming...

Throw in streaming, and I'd opt for the 1600 or 1700
 
It depends on the game whether it requires more cores/threads or not. Battlefield 1 benefits from extra cores/threads, player unknown's battleground doesn't. Tweaktown found that the i5 7600k (stock) outperformed the ryzen 1600x by around 32%.

http://www.tweaktown.com/articles/8189/playerunknowns-battlegrounds-benchmarked-cpu-gpu-war/index7.html

In pure gaming intel usually has a slight edge, even the i5 vs the 1600x. It's not a huge gap like it used to be, but there's a noticeable lead.
http://www.pcgamer.com/new-games-2017/

It could very well be that future games will become more heavily threaded and need more cores but it's speculation. The same predictions were made last year, the year before that, the year before that. Many were suggesting that the fx lineup due to having more cores would end up seeing a boost in gaming back in 2014, 2015. Here we are in 2017 and only a small minority of games are making use of hyper threading, much less requiring 6-8 cores. Meanwhile ryzen's been released, fx has all but been forgotten and the predictions from years past have yet to really materialize.

Much like the hype over dx12, we're several years beyond the release of win10 which brought dx12 support with it. Games are slowly trying to implement it or go back and add portions of dx12 to existing games and many of the benchmarks show actual dx12 performance to be worse than dx11. Basing performance off what 'could be' vs 'what is' can be risky, no telling if it will or when it will actually pay off.

On the bright side, both intel and ryzen are quite capable, ryzen isn't gimped like fx was so it's more of a choice between great and really great (depending on the scenario). You won't be stuck picking one and have it turn out to be horrible.
 
Solution