Supposedly? It's a refresh, i.e. Haswell Refresh worked in 8-series boards with a BIOS update-- except no one would buy a "Skylake Refresh" if it were named that way since Haswell Refresh didn't do that well, so they rebranded it (as "Kaby Lake") and added features in the chipset to make new boards worth getting, like the Intel 9-series boards got the first version of M.2 sockets at 10Gbps.
You guys can't be naive about this, 10nm Cannonlake is delayed by a year, Intel needs to make sure Skylake sells in between and calling it a Refresh would not have helped. It's a big'ol DUH that Kaby Lake would have no issue with 100-series chipsets with a BIOS update, I don't get the "OMG it's new" mode people have about it.
ARIOS-X1
I really wish the Broadwell 6+ core processors were able to be overclocked as far as these 6700k/7700k 4 cores are going. Sadly my 6800k can only hit 4.4GHz. Until games start being made to fully utilize 6+ core + multi threaded, these 4 core drag racers are going to be the best performers by far. Makes me think about buying a new 7700k and a new mobo to use as it's going to increase performance drastically if I could hit 5Ghz compared to my 6core at 4.4.
Do you really need to overclock, or do you like the higher frequency? Let's say Intel made a high frequency non-K part, faster than even the K parts could get to, would it be an option for you? In my mind, that's a possible future for Intel's Client platform, while shifting overclockable high-core count to their HEDT platforms.