I've been dealing with a lot of system crashes lately, and after running Memtest86, it's clear that one of my DDR4 RAM sticks is faulty. I'm going to find out later if both sticks are affected, but I need to decide if I should just replace the RAM or take the plunge and upgrade my CPU, motherboard, and RAM to a newer generation. I currently have a Ryzen 5800X3D and a 7900XTX, which I would keep no matter what. What do you all think—should I stick with DDR4 and replace the bad sticks, or go for an upgrade to DDR5 with a newer CPU and motherboard?
5 Answers
Most RAM comes with a lifetime warranty, so I'd definitely recommend filing a claim on the faulty stick first. It's a good way to save some money while you decide on the next steps.
Before you replace anything, have you tried running your memory without the XMP profile? Just dialing it back to 2133 MHz could help with stability, and you could isolate the problem further from there.
You might want to run your PC with one stick at a time to see if it's stable before deciding. If one stick clearly works well, you can replace the faulty one without needing a complete overhaul. Just remember, if you’re looking at prices, the second-hand DDR4 kits are pretty affordable right now, especially compared to DDR5.
Make sure your BIOS is up to date. If you’re using high-capacity memory or multiple sticks, tweaking the V-SOC or DRAM voltage slightly might help as well. It could resolve any stability issues you’re encountering without needing to upgrade immediately.
I faced something similar with my setup. I opted to stick with my current CPU and just replaced my RAM for around $220. Those older CPUs are still solid performers, so unless you're sure an upgrade is necessary, holding on to your 5800X3D could be a smart move. Also, check out Micro Center for bundle deals; they often have them!

Good point! Bundling could really save some cash. Plus, it’s nice to know you don’t have to spend on everything right now.