Do you think this would be an issue with the fan/power supply?
I take it your computer is a desktop! When was the last time you cleaned out
the inside? sounds like its overheating & dust is a major cause of this.
Disconnect everything, remove the side panel, take anti static precautions by
touching a bare metal part of the case, clean out any dust in the case, remove
the memory sticks make sure the slots are clear & replace securely, do the same
if you have an add on gfx card etc.
Before you put the side panel back on power the computer on & make sure the fans
Good luck & let us know how it goes