I recently upgraded my CPU to a Ryzen 5700X, and ever since, my RAM has been stuck at 2133MHz. Before the upgrade, I was using a Ryzen 5600G with 16GB of RAM running at 3200MHz with XMP enabled. After the CPU change, I managed to get the RAM to 2800MHz but can't reach 3200MHz anymore. Could there be a compatibility issue with my motherboard or CPU that prevents me from using 3200MHz RAM?
3 Answers
Have you checked that your RAM is in the right slots? Also, make sure your BIOS is updated, and don’t just set it to 3200MHz—double-check that you’ve really enabled XMP in the BIOS. Sometimes, it’s all about that extra step to get it recognized properly!
Have you tried putting your old 5600G back in just to see if the system recognizes the RAM as 3200MHz again? If it does, that might indicate a problem with the 5700X, like a bad memory controller. That could definitely stem from those bent pins you mentioned, so it's worth investigating!
That’s a good suggestion! I hadn’t thought about reverting back to the old CPU to test the RAM speed.
How many sticks of RAM do you have? If it’s four sticks, sometimes they're only officially supported up to 2933 Mt/s. Your CPU could be limiting your RAM speed, especially if it was intended for only two sticks—that’s usually a lot more manageable. Since you used to run RAM at 3200MHz without issues before swapping CPUs, it might just be a limitation of the 5700X. Also, ensure you’re not trying to run all four sticks at that speed if you're using them!
I’m using two sticks, so that could be a good sign. But you're right about checking for CPU limitations. I also noticed that my new CPU had some bent pins when I got it; maybe I need to consider those as a potential culprit too.

Yes, I confirmed that XMP is enabled, but I’ll definitely check the RAM placement again to be sure.