well, HIGH END gaming PC can be defined in many ways.
If you want to look at 7700k separately you will see that in today's market, it has become a LOWER END chip. This is in comparison with 8th Gen CPUs. The 7700k Can barely beat the 8600k in gaming, and that's before overclock. The new i5-8600k --- 6 core does a really good job at pushing out great performance while the 7700k is a 4 core CPU with 4 Hyperthread cores. Looking at Single Core or Less than 4 Core apps and games, the i7 still holds it's ground, but as we push beyond that, the i5 takes the lead, as well as most multicore (high count) apps and games will benefit more from the 8600k.
The older Gen CPUs are basically left behind, this is a new Era of CPUs from intel, it's a wise choice to take a new one over the old one, especially with the overwhelming performance of the i5-8600k over the i7-7700k for the price!
all this being said, the 8700k may not be as AMAZING at gaming, but all of that is because it's lower end CPUs are already at 6 core, and 4 core count. they;ve got plenty of power! But with age, the 8700k would be a definite contender and would offer better long term use.
I honestly don't see a point to buying older gen CPUs while we have the 8th gen. They're finally something WORTH upgrading to, it took many years to get to this point.
[[[And don't forget, when you look at these video comparisons of the two CPUs, don't just look at the FPS number. Look at the CPU usage %. You can see the available performance of the chip when it's got a 15% lower usage than the other while pushing out same or higher frame rates. There are other limiations to the FPS in these tests, like the GPUs and other items]]]