I keep thinking about upgrading too. I have a 6th gen i7-6700 (non K). But a 7th gen only improves performance by a little bit. An 8th gen would require a new motherboard altogether. Meanwhile, what I have is working perfectly well for me. It's all about that dissatisfied feeling of knowing there's something better available. I hate feeling that way.
More cores? Why? Is anybody maxxing out 4 cores simultaneously now? Barring serious engineering apps, what mainstream software would benefit from more than 4 cores? Sure, I'd love to have 12 cores/24 processors. Maybe I'm wrong, but I really don't have any use for that many. I'd benefit far more from a higher clock rate.
I play games like Cities Skylines, Stellaris, Horizon, Chessmaster, etc., watch videos, and run a few background apps. Really not high powered stuff. So why do I always feel the desire to take it to "ludicrous speed"?
I've got a 4 SSD RAID 0 - about as fast as an NVMe drive (I automatically backup weekly). My boot time is already ridiculously fast. So why do I want my next puter to have either a 6 SSD RAID0, or a 2NVMe RAID0? Or maybe find something even faster? Why am I like this? What's wrong with me?
I've decided to wait to see what the 8th Gen has to offer before I do anything stupid - like confusing a want with a need.