How To Fix Freeze Upon Restarting System On Modern AM5 System In Windows 8.1 Environment With Four Sticks of RAM And Optane Drive

How To Fix Freeze Upon Restarting System On Modern AM5 System In Windows 8.1 Environment With Four Sticks of RAM And Optane Drive

Such issue can occur if you are using four memory stick configuration [very heavy load on the memory controller]
and storage devices like Intel Optane P5800X as a boot drive, where Optane U2 drive is plugged by means of M2 adapter.
So, here is the correct BIOS settings for reliable elimination of the freezing problem upon rebooting of the system.
In this article we shall pin-point correct settings at least for MSI X670 motherboards.

Let’s begin with VERY IMPORTANT memory related settings.

OC => DRAM Setting => Memory Context Restore => Enabled
Settings => Advanced => AMD Overclocking => AMD Overclocking => DDR and Infinity Fabric Frequency/Timings => DDR Options => DDR Power Options => Power Down => Enabled

Also review your RAM speed setting, maybe you should step a little back in terms of megaherts.
Say from 6000Mhz to 5600Mhz or even 5200Mhz, just for the sake of stability.
Dropping speed surely brings back some rock-solidness.

Ok, move on to the next parameters. Make sure that UEFI is selected.

Settings => Boot => Boot Mode Select => UEFI
Settings => Advanced => BIOS CSM/UEFI Mode => UEFI

Enable support of resizable bar.

Settings => Advanced => PCIe Subsystem Settings => Re-Size BAR Support => Enabled
Settings => Advanced => PCIe Subsystem Settings => Above 4G Memory => Enabled

Be sure to set correct PCIe speed for the drive, in case of P5800X it is Gen4.

Settings => Advanced => PCIe Subsystem Settings => M2_4 Gen Mode => Gen4
Settings => Advanced => PCIe Subsystem Settings => Chipset Gen Switch => Gen4

Turn off ASPM support.

ASPM Control for CPU PCIe => Disable

For more reliable operation you should alter some Windows settings too.
Disable all possible power savings and turn off hibernate feature completely.

powercfg /h off