At first, I thought this chip is a neat upgrade - an Intel chip with 8-cores and STIM. Then I realized that due to the minuscule IPC improvements I can't think of any use case for which this would be a good purchase.
This chip is marketed for gamers, yet if you're on a recent quad-core i7, it offers merely 10% higher average and minimum fps in games than the 7700k, and at best (1080P, stock clocks), mind you. Overclock the 7700K and the difference shrinks due to its proportionally larger OC gains - the 10% stock clock speed gap shrinks to 4-5%, climbing back to 7-10% with overclocked Skylake and Haswell i7s. It makes me wonder.. apart from the unreasonable upgrade itch we all feel when something different like this launches, if you already own a recent Intel quad-core it doesn't really make any sense to upgrade for games, as there isn't much performance improvement.
If you're concerned about the future games (what if they become more threaded?), it makes zero sense to upgrade now, since at the moment they perform almost the same, and the infinitely more "future-proof" solution is to upgrade when the games actually become more threaded to a then much better chip built around also actually faster cores.
Since single-threaded performance is the same per clock as with Kaby/Skylake, the upgrade won't perceivably improve the user experience or lightly-threaded productivity performance. If multi-threaded prowess is what you're after, going Ryzen will get you similar frames than what you're getting now with a quad-core and significantly more heavy-weight performance per dollar for multi-threaded tasks.
And even if you're not on a recent quad-core i7 and you're upgrading from something much weaker and more ancient, there's always something offering more bang for your buck than this chip, no matter what you want to use your chip for.