tl;dr;
Tuning up only your XMP/EXPO memory seems to slightly reduce CPU performance due to package power limit. Enabling PBO and increasing Package Power Tracking (PPT) limit can restore the CPU power envelope.
Background
The conversations over on 192gb DDR5 9950x AMD5 inspired me to spend a few days playing around tuning up my AMD 9950X + ASRock Taichi x670e + 2x48GB DDR5-6400 rig. I’m no overclocking expert; just wanted to share my findings and experience with anyone interested.
Not surprisingly, a decently tuned XMP/EXPO DDR5-6400 profile will outperform the BIOS stock DDR5-5600 defaults—possibly even 40% better for some workloads.
What did surprise me was that after memory tuning, CPU heavy benchmarks were slightly but measurably worse!?
Digging into it more and running y-cruncher while watching HWiNFO64 suggests to me that raising Vsoc from 0.9V to 1.27V to stabilize the memory controllers also increased max power draw of the i/o die by almost 15 Watts. This additional power counts toward the Package Power Tracking (PPT) limit which defaults to 200W (BIOS v3.08). So that is ~7% less power available to the CPU cores!
I attempted to recover that CPU performance using a gentle PBO overclock increasing PPT by 15W. I also added a touch of under-volting and additional boost. My goal is stable good performance without too much extra power or heat.
Configurations
I repeated benchmarks for each of these three BIOS configurations:
Baseline
DDR5-5600 JEDEC BIOS defaults and loose timings
Tuned
DDR5-6400 XMP profile with tuned timings and clocks
Tuned+PBO
Same as Tuned plus a gentle PBO overclock:
- PBO = Manual
- PPT = 215000 mW
- TDC= 160000 mA
- EDC = 225000 mA
- CCD0 @ -10mv under-volt
- CCD1 @ -5mv under-volt
- Scalar = 7x
- Max Boost Clock = +150MHz
- Thermal Throttle Limit = 85 Deg C
Benchmarks
Power
Recorded from HWiNFO64 after ~20 minutes y-cruncher.
Temperature
The gentle PBO overclock doesn’t increase CPU temps much and hasn’t hit the 85 degC throttle limit in limited testing. Note that RAM tuning can heat up even just 2x DIMMs quickly under some workloads.
y-cruncher
Tag Test Name Mem/Thread Component CPU------Mem
BKT Basecase + Karatsuba 27.8 KiB Scalar Integer -|--------
FFTv4 Fast Fourier Transform (v4) 246 MiB AVX512 Float ---------|
VT3 Vector Transform (v3) 2.59 GiB AVX512 Integer -------|--
BKT shows the CPU regression after RAM tuning. Both FFTv4 and VT3 show significant gains after RAM tuning.
CPU-Z
This benchmark shows the slight CPU regression after RAM tuning restored with PBO.
Geekbench 6.3.0

llama.cpp@524afeec compilation time (Linux)
Compiling llama.cpp in Linux would crash my degraded i9-14900k… Lower time is better.

Llama-3.1 70B IQ4_XS GGUF Inferencing (Linux)
RAM tuning can yield a nice uplift for when LLM inferencing spills out of VRAM. This test is partial offload with 1x 3090TI FE w/ 24GB VRAM @ 450W.
./llama-server \
--model "../models/bartowski/Llama-3.1-Nemotron-70B-Instruct-HF-GGUF/Llama-3.1-Nemotron-70B-Instruct-HF-IQ4_XS.gguf" \
--n-gpu-layers 46 \
--ctx-size 8192 \
--parallel 1 \
--cache-type-k f16 \
--cache-type-v f16 \
--threads 16 \
--flash-attn \
--mlock \
--host 127.0.0.1 \
--port 8080
Tiny Tina’s Wonderland
Just beat this game with a couple friends. Benchmarked it using same 1080P config I used for gaming. Didn’t see much uplift, but it wasn’t on all lowest settings either. Windows 10 like all the other non-Linux testing.
AIDA64
Intel Memory Latency Checker (Linux)
google/multichase (Linux)
# Pointer chase through an array of 1GB for 10 seconds (-n is the number of 0.5 second samples)
$ multichase -m 1g -n 20
Timings
Baseline
Tuned and PBO
Conclusions
I had fun tuning and benchmarking! Definitely not the fastest setup, but I learned a lot and am happy with the improved performance over stock defaults. Hopefully it is/remains stable; time will tell… haha ![]()
I am curious about the pros and cons of going for DDR5-8000 vs DDR5-6400? Supposedly you can use lower Vsoc which would free up package power for CPU cores, but it might use more power in other ways?
Finally, psure I read you can turn off the onboard graphics to free up a couple more watts, thought not sure it is worth it.
Cheers!
























