32GB at 6000MHz is the sweet spot for the 7800X3D.
Yes. For a Ryzen 7 7800X3D, 32GB of DDR5 at 6000MHz with decent timings is the correct choice right now.
The 3D V-Cache on that chip makes memory speed less of a bottleneck than on regular Ryzens. 6000MHz is the sweet spot because it matches the Infinity Fabric clock (1:1 ratio) without extra headaches. 64GB won’t help gaming at all—most games don’t come close to using 32GB, and the 7800X3D’s cache handles a lot of what RAM would otherwise do.
Future-proofing? I’d skip it. DDR5 will get faster and cheaper. By the time you actually need 64GB (if ever), you’ll probably want faster sticks anyway. Drop the extra cash into a GPU or save it for the next CPU upgrade.
Don’t overthink this one. 32GB at 6000MHz, good timings, call it done.
