I would advise you to run memtest for multiple passes overnight or something. Sometimes the bugs can be hard to find but just bad enough to cause you problems. I was getting BSOD and even gpu not initializing on boot, turned out to be bad memory module which only showed up after the 6th memtest...