I went from an 8700 and 1080 to the current rig and it's been pretty amazing. I like the3+ year jumps as I can feel a significant performance jump. Prior to the 8700 I was actually running the oldie but goodie 2600K, that CPU lasted me a very long time come to think of it.
Same for me, prior to my 8700 I had a 2500k and the jump was solid. 3 year jumps seem good.