|It is not. Suggested restarts are going to be software related. Hardware would have been a freeze or a crash (which can also be software also). CPU's would either work or not, it would not be an intermittent or repetitive thing.|
If this is a recent occurrence, try a system restore back to a date when all was running well (use 'show more restore points' if needed).
You have to be a little bit crazy to keep you from going insane.