I'm having an issue where my computer recognizes only 16GB of my 32GB RAM, marking the other half as "Hardware Reserved" in Task Manager. This behavior seems to change only when I boot into the BIOS first. I understand that my RAM might be too fast for my setup and that the CPU could be limiting its speed, as I've read that Ryzen 2nd generation can struggle with high RAM speeds. My current setup is: MSI X570-A Pro motherboard, AMD Ryzen 7 2700X CPU, and Corsair Vengeance DDR4 3600MHz RAM (but Task Manager shows it running at 2133MHz). There's no maximum memory limitation set, so I'm puzzled why I can't utilize all my RAM unless I go into BIOS first. Any insights?
1 Answer
Have you checked if there are any firmware or BIOS updates for your motherboard? Your 2700X should ideally manage 3600MHz RAM if everything is configured correctly.
It’s cool that your BIOS is up to date. Just a heads up, I had to revert to an incorrect slot to access BIOS and enable XMP after my RAM wouldn’t boot at full speed.

I looked up the specs on your motherboard, and it only supports up to 3200MHz for the Ryzen 2000 series. You might want to try setting your RAM to that speed instead.