I never rush these things, I was running my Q6600 for 7-8 years before replacing it. Getting 'only' 4 years out of my processor would feel like a ripoff after that.
I've upgraded my machine to 16GB and played a couple of hours of Division 2 and had no freezes at all with a steadyish 60fps ao I'm pretty happy. Here's to another 3-4 years!
*guiltily looks at my big box of new parts and bank account*