I had a similar problem with my PC a year or two ago, turned out to be the supply.
It took a while to diagnose, at first it appeared a Windows update had caused it. What I do now is keep an old hard drive with a fresh install of windows which doesn't have any updates installed, then if anything...