You said you don't have anything overclocked, but make sure that your motherboard default settings are at "Safe" instead of "Normal". Sometimes motherboards love to still have overclocked settings set as "Normal" and think it's safe enough.
I'm worried that we may actually have a problem with your CPU/PSU/Motherboard, which unfortunately are difficult to nearly impossible to diagnose without swapping them for reliable replacements and testing stability afterwards.
You'll need to do two things for us to examine these 0x101 bugchecks. First is to give us the
MEMORY.DMP file in Windows directory. Zip it up and upload to some place like Mirrorcreator.com. Second thing to do afterwards is to turn on
Driver Verifier, let it crash the system a couple times, then send us the resulting crashdumps. If they're still 0x101 bugchecks then unfortunately they won't help us, but it will leave me to believe further we're dealing with a hardware issue.
Btw, can you explain how you ran the hardware tests? How long or how many passes per test? What settings did you use, like with Prime95 did you set to Large FFTs or Blend (I recommend testing both). For Memtest86+, did you run a few passes for every single stick or just all of them? It's best to remove all sticks except first one and then test, then swap and test, and continue.
Also, have you confirmed the RAM you are using is compatible with the motherboard using their compatibility chart,
as well as the RAM setup? Sometimes the RAM itself is fine, but once it reaches a certain amount of sticks, or is mixed with some other particular models, it'll cause fuss.