Lately my PC started to freeze; I could play a game for an hour or two without any problems, but whenever I've opened a browser, or played a video or audio files, computer froze after a minute or two. So I reinstalled Win10 and as soon as it was installed, I got a blue screen error (CLOCK_WATCHDOG_TIMEOUT); sometimes it freezes without a blue screen. In the task manager I've noticed that only 3 of 4 sticks of RAM are recognized, so I've tested & re-seated them all and at some point they're shown correctly; I've even re-applied thermal paste on the CPU, but still the same errors. Is there any solution to find out what is causing this? 'Cause I don't want to buy a new MB or CPU if I'm not 100% sure. I've used memtest86 to test RAM, completes all 4 passes without errors (as provided in the attach pictures). Is there any proper way to test CPU & MB to find out which one is faulty, just to be sure?