Crashing isn't usually a sign you need to upgrade. it is a sign there may be a software conflict, poorly written pgms running in the background, registry errors, or malware. Give
CCleaner a run and do the Clean and Registry portions both. Then run a
Malwarebytes scan.
And yes, crashes can indicate a failing piece of hardware too.
But if you want to improve your graphics quite a bit over the iGPU and do it for ~$100, get a
GT 1030.