I would refresh the OS (fhat's a standard Windows 8 function) back to factory conditions. If that fails, or it still gives errors, it's a hardware issue.

However, since this machine didn't come with Windows 8, it could be that it's a driver issue. I mean that one of your drivers isn't compatible with Windows 8. So in that case, going back to Windows 7 from the recovery media you made is the only solution, unless you manage to find the culprit and replace it with a correct version.

It's anybodies guess what the best way to tackle this issue is. But since a memory test is easy and free (www.memtest86.com) I'd start with that. If that runs OK, I'd go back to Windows 7, to prove or disprove that it's a hardware issue.

Kees