DDR5-6000 Causes Memory Errors and BSODs, but DDR5-5800 Is Stable

0
0
Asked By MellowOrbit42 On

I'm troubleshooting recurring BSODs on a PC with a Ryzen 7 9800X3D, ASRock X670E Steel Legend, and 64GB Corsair Vengeance DDR5-6000 memory (CMK64GX5M2B6000Z30). After several weeks of playing Forza Horizon, I started seeing ATTEMPTED_WRITE_TO_READONLY_MEMORY (0xBE) and MEMORY_MANAGEMENT (0x1A) crashes. MEMTEST and OCCT also report errors when the memory runs at 6000 MT/s, even with BIOS version 4.43 installed. OCCT may crash outright.

Testing each memory stick individually at 6000 MT/s does not produce errors, and CPU and GPU stress tests are stable. However, lowering the memory speed to 5800 MT/s makes the memory tests pass consistently. XMP, EXPO, and Auto all behave the same way: 6000 MT/s is unstable, while 5800 MT/s appears reliable. I also tried removing my CPU undervolt, but that did not change anything.

The Ryzen 7 9800X3D is officially rated for lower memory speeds than DDR5-6000, so I'm unsure whether the problem is the RAM kit, motherboard, CPU memory controller, or simply an overclock that this particular combination cannot handle. I don't have another DDR5 kit or compatible CPU available for comparison. The rest of the system includes an RTX 5080, an HCG1000 PRO Platinum ATX 3.1 power supply, and a Samsung 970 EVO Plus 1TB boot drive. Are these results enough to identify the likely cause, and are there BIOS settings worth checking before replacing hardware?

2 Answers

Answered By VoltageVoyager9 On

Before blaming the motherboard or CPU, check the memory-training settings at 6000 MT/s. Make sure Gear Down Mode is enabled and compare the CPU SoC, RAM VDD, and VDDQ voltages with the values recommended by the memory profile. Memory Context Restore and Power Down Mode should generally use compatible settings rather than one being enabled while the other is disabled. After every change, retest with a proper memory test. If 5800 remains stable and 6000 continues to fail at reasonable profile voltages, keeping the lower speed is safer than increasing voltage aggressively.

Answered By CopperFalcon7 On

This points more toward the 6000 MT/s memory overclock being unstable than a defective component. The CPU’s official memory support is lower, and Ryzen systems can vary considerably in how well the integrated memory controller handles a given kit. If 5800 MT/s passes MemTest and OCCT while 6000 MT/s fails, running at 5800 is a perfectly reasonable solution and the real-world performance difference should be small. You can also verify that the memory and Infinity Fabric settings are paired correctly; around 1933 MHz FCLK is commonly used with 5800 MT/s, but stability testing matters more than hitting a specific number.

MellowOrbit42 -

I noticed the BIOS was using a 2000 MHz FCLK at 6000 MT/s. Since 5800 MT/s is stable, should I change the FCLK or leave it on Auto? Hardware monitoring currently reports about 1996 MHz.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.