Quick Answer
DDR5-8000 is not the right choice for a Ryzen 7 9700X: at that speed the Infinity Fabric drops out of the 1:1 ratio, so an 8000 kit usually performs no better, and often worse, than a tuned DDR5-6000 CL30 kit in games. Stick with 6000 for the best AM5 gaming performance.
Why DDR5-8000 Does Not Help AM5
AM5's gaming performance depends on the memory, memory controller and Infinity Fabric running in a synced 1:1 ratio. DDR5-6000 achieves that on the 9700X. Pushing to DDR5-8000 forces the system into a 2:1 fabric divider, which adds latency and cancels most of the extra bandwidth. The result is that a 6000 CL30 kit typically matches or beats an 8000 kit in real games, while costing far less and being easier to stabilise.
DDR5-8000 can shine on Intel platforms that handle high speeds differently, but on AM5 with the 9700X it is the wrong target.
What To Buy Instead
Choose a 2x16GB DDR5-6000 CL30 kit for the 9700X, fit it in the A2/B2 slots, and enable EXPO. If you already own an 8000 kit, you can still run it, but consider setting it to a synced 6000 profile for better gaming results. Put any budget saved by not chasing 8000 toward a faster GPU, which lifts frame rates far more.
FAQ
Is DDR5-8000 better than 6000 on the 9700X?
No. At 8000 the AM5 fabric drops to a 2:1 divider, adding latency that cancels the bandwidth. A tuned 6000 CL30 kit usually matches or beats 8000 in games for less money.
Why does AM5 prefer 6000 over higher speeds?
Because 6000 keeps the memory and Infinity Fabric in a 1:1 ratio. That sync matters more for gaming than raw bandwidth, so higher speeds that break it do not help.
I have an 8000 kit, what should I do?
You can run it, but for the best gaming results on a 9700X set it to a synced 6000 profile. The 1:1 ratio will likely give smoother frames than the unsynced 8000 speed.
9700X, do not chase DDR5-8000. Run a synced DDR5-6000 CL30 profile and spend the saved budget on a stronger GPU, which raises frame rates far more.