The i9 wasn't made for gaming.
For gaming you need a good single core performance as there are many calculations that depend on each other and can't be done simultaneously. So the most important factor is what each core can deliver.
For workstations that is usually different. They have a lot of stuff going on that can be done parallel hence the need for additional cores.
Think of it like cargo. There are two factors: how much cargo can be moved at once and how fast can it be moved. If you're in need of an organ transplant you won't care about how big the ship is and how many containers it can carry if it takes 20 days to reach your hospital. You need air cargo so you don't die.
It's similar with gaming. Since f.e. 20 calculations can't be done simultaneously but after another speed is more important than core count.
In workstation purposes where 20 calculations can be done simultaneously core count is more important than speed, because even when every single calculation takes longer, you can do 20 at once.
If you look at benchmarks the 7700k is barely slower than the 8700k, because it's clocked faster and next to no games can put the main load on more than 3 cores (they can use more of course, but it's the main threads that are determing how many FPS you will achieve)
In conclusion, get the i9 if you're doing a lot of video and productivity works that's heavy on the CPU. For gaming this makes actually little sense. It's like buying a truck because it got more horsepower than a convertible - you got the bragging rights to claim the raw power of you engine but will be outpaced on the streets anyway.
So yeah, less fps, more heat, more cost, no gains.