Its upgrade time again :)
Usually I upgrade the gpu, then two years later the cpu/mobo/memory, then two years later the gpu again, etc etc, so my hardware is expected to last around four years. I currently have a 6700k (4 years old), and a 1080ti (2 years) - I mention that only so it's apparent...