I call that the "PC Travelator". You know those things at the airport where you get on and they carry you along with your luggage? well it's kinda like one of those but you walk forward on it and go nowhere.
Buying technology is you on the travelator. You have to step off of it at some point, mate. IE - you need to buy something and then be happy with it/enjoy it at some point. If you find yourself getting off and continually jumping back on then you have issues

(and yes, that was a joke and in no way a personal insult !).
With CPUs at least getting off the travelator is usually fine. Just buy the best you can afford, then sit back. GPUs though? god, I'm nearly ready to get off for good !
I would say that Intel can not go much further now. Once they hit Cannonlake they will be nose pressed against the wall of Moore's Law. They need a new tech and they know it (and they have even come out and said they are doing a new tech now).
Thing is look how long Ryzen took. So Intel are going to compete with what they have to hand, so I would say that CPU tech isn't going anywhere atm. It's far, far slower to progress than GPU tech and as long as you don't buy the "Macdonalds" CPUs (where you eat and ten seconds later you burp and you are hungry again) then CPUs usually work out as a decent investment.
My Phenom 2 1055T still flies with an SSD up its posterior, and I can not see me replacing my 8c 16t Ivy or 5820k for quite some time either.