Your new PC is showing a blue screen and running very slowly.
Your new PC is showing a blue screen and running very slowly.
I believe relocating the NVMe SSD resolved the issue, though I'll find out more soon.
High EXPO speeds causing instability aren't valid since they overclock memory controllers, not RAM. RAM alone can't trigger this issue. He mentioned he disabled EXPO, but that doesn't explain it. Some EXPO profiles might have caused problems, while RAM errors won't produce WHEA messages. Refer to AMD's programming manual (volume 2) for details. The problem likely stems from registry changes or save failures. We should adjust the registry to investigate further.
I assume you haven't used an MSI board or vengeance ram before. In any case, ram can cause these errors—it’s usually an incompatibility problem, not just a CPU or RAM issue. This kind of problem has been common since the AM4 era. Expo is simply XMP, and it's okay to refer to it that way.
I repeatedly encountered WHEA (years back on AM4*) and it consistently pointed to "Nvidia GPU" as the issue... Initially, I thought that was unusual. However, upon checking, it turned out to be quite typical—some users attributed it to Wi-Fi problems, etc. At normal speeds my RAM errors vanished, though occasional random crashes remained. In short, that was just the start. Eventually, I decided to give up and purchased Gskill B-dies... No WHEA or crashes have occurred since then. It only crashed once after I overclocked it, but it worked afterward with the same settings. Still using the same machine even though everything changed or got updated. The original Windows 10 install from 2017 remains intact.
I've done more debugging than most. If you check my profile, I have a link to my reddit account which is almost exclusively on the tech support subreddit doing BSOD debugging. I also moderate their Discord. I am intimately familiar with BSODs and WHEA. AM4 had tons of memory controller issues related to voltages so I'm more inclined to think that's what you were seeing (Well, 5000 series did. 3000 series to some extent as well, but not as prevalent and it would more often give memory errors than CPU errors). I agree, but users get confused easily (Also EXPO technically has support for higher granularity for voltage settings, but it's a nitpick).
I've reviewed the MCE documentation extensively, and I understand how WHEA functions. The CPER from the CPU plays a key role, along with internal components like BERT and the Boot Error Record Table. If Windows suspects an error in memory, it verifies the CPU's CPER first. When that fails, you typically encounter a 0x9C Machine_Check_Exception, except for specific cases after Windows XP where this exception is no longer active.