i7 8700k or i5 8600k

Solution
The only difference between 8600k and 8700k is the hyperthreading.
The cost difference is quite big.
For pure gaming rig, 8600k is sufficient.
Vast majority of games will run a tiny winy bit better on 8700k and only few can run noticeably better. The difference is still quite small, if you consider the extra price.
If you do more stuffs beside gaming, 8700k can be the better choice.
The future proof for HT, well..it is still a gamble, if you do not need really it for your normal usages.
You'll get different answers on this from different people. Like GR1M_ZA said, if money isn't an issue, then why not get the i7?

I'm building a new system for myself next week, and I'm going with the i5. Some people say to get the i7 so you're more 'futureproof'. I can't argue with that, as the hyperthreading on the i7 may be more useful in the future. For TODAY's games however, you won't see much performance difference between the two CPUs. I typically upgrade my system every two years, so I don't think the i7 will do me any good.

So, the answer to your question? It's really your call. Can't go wrong with either of those two.

Edited. Brain fart. Thanks mrmez :)
 

mrmez

Splendid
There is very little difference in gaming today.
Both have 6 cores, the 8700K has HT, which is also pointless for gaming.
I'd go 8600K. There's only a 100Mhz clock difference, and a significant cost reduction.
For a workstation, the 8700K will be better with it's HT.
 
The only difference between 8600k and 8700k is the hyperthreading.
The cost difference is quite big.
For pure gaming rig, 8600k is sufficient.
Vast majority of games will run a tiny winy bit better on 8700k and only few can run noticeably better. The difference is still quite small, if you consider the extra price.
If you do more stuffs beside gaming, 8700k can be the better choice.
The future proof for HT, well..it is still a gamble, if you do not need really it for your normal usages.
 
Solution