Quick Answer
For South African buyers, DDR4 still makes sense only on an existing AM4 or LGA1700 platform: a 32GB DDR4-3600 kit (from around R900) is great value there. For any new build, DDR5 is the only choice on AM5 and LGA1851 sockets, so don't buy DDR4 expecting to use it on a current-generation board.
DDR4 versus the alternatives
DDR4 versus DDR5 is really a platform decision. If you already own an AM4 (Ryzen 5 5600) or LGA1700 (i5-12400) board, DDR4-3600 is a cost-effective upgrade and the gaming difference is small when a strong GPU is the bottleneck. If you are building new, the board only takes DDR5, so DDR4 is not an option regardless of price.
When DDR4 is still the smart buy
Upgrading an older system from 16GB to 32GB of DDR4-3600 is one of the best value moves you can make, often under R1,000. It removes stutter from multitasking and modern games without forcing a full platform change. Keep the kit matched (same speed and timings) for stable dual-channel operation.
Speed and capacity that matter
On AM4, DDR4-3600 CL16 is the sweet spot for Ryzen, balancing speed and the Infinity Fabric. Aim for 32GB (2x16GB) for modern games and multitasking; 16GB now feels tight with many tabs open. Enable XMP or DOCP in the BIOS to run the rated speed instead of a slower default.
FAQ
Can I use DDR4 in a new AM5 build?
No. AM5 and LGA1851 boards only support DDR5. DDR4 only works on older AM4 or LGA1700 boards, so it suits upgrades of existing systems rather than new builds.
Is DDR4 still worth buying?
Yes, for upgrading an existing AM4 or LGA1700 system. A 32GB DDR4-3600 kit from around R900 is excellent value and removes multitasking stutter without a platform change.
What DDR4 speed is best for Ryzen?
DDR4-3600 CL16 is the sweet spot on AM4, balancing speed with the Infinity Fabric. Enable XMP or DOCP in the BIOS to run the rated speed instead of a slower default.
For an existing AM4 or LGA1700 system at Evetech, choose a 32GB DDR4-3600 kit and enable XMP; for any new build, move to DDR5 on an AM5 or LGA1851 board instead.