geofelt :
That is a winning upgrade.
Not only do you get more threads, 6 vs. 4,
but you also get a significant boost in cpu performance per clock.
You are looking at a jump from 3.3 to 5.0
That's not really helpful, giving him base clock on the 6600 vs. a
potential OC result for the 8600K.
■ i5-6600: 3.3GHz base, 3.6/3.7/3.8/3.9GHz Turbo with 4/3/2/1 cores in use.
■ i5-8600K: 3.6GHz base, 4.1/4.1/4.2/4.2/4.2/4.2/4.3GHz Turbo with 6/5/4/3/2/1 cores in use.
The extra 2 cores will help in
some multi-threaded applications, but the primary benefit for streaming is that you can have 1 or 2 cores handle the streaming while you still have 4 cores for the game. For strictly gaming without streaming, most (> 95%) of the games out there will ignore the extra cores.
While you get the potential to overclock with the 8600K, depending on your current motherboard you could simply drop in an i5-6600K (or, most likely, a 7600K once you've updated the BIOS) & overclock with it -- or even get an i7-6700K/7700K (giving you not only OC potential but also additional threads for streaming).
The problem is that you will
have to buy a new motherboard (8600K is
not compatible with 100- or 200-series motherboards), as well as a CPU cooler (Intel doesn't provide one for "K" CPUs, as they assume you're going to overclock).
Currently, the i5-8600K seems to be running about $280 USD (https://pcpartpicker.com/products/cpu/#f=85,75,73&s=12,13&sort=price&page=1). That's about $60 more than the i5-7600K (3.8GHz base, 3.9/4.0/4.1/4.2 GHz with 4/3/2/1 cores); the latter would give you nearly the same per-core performance (especially OC'd), plus you wouldn't have to spend the $112+ USD for a new motherboard. Heck, at $319 USD the i7-7700K is cheaper than the 8600K & its motherboard ($392 USD or more).
Going to Coffee Lake makes sense for someone with a pre-Haswell system (or, depending on their current CPU, even someone with a pre-Sandy Bridge/Ivy Bridge system), or someone who is looking for a feature on the Coffee Lake motherboard that their current board doesn't support. In your case, though, your system is way too new to really benefit from it, at least not for the price.