Seeing as these are my specs and my pc is over 5 years old.. I'd say upgrade when you notice an immediate change it graphic quality and system performance. I can still run games like CSGO at 180 fps so I'm not really in need of upgrading tbh. But it's all personal preference. If you have the money, go for it.