How to fix bandwidth bottlenecks in Total War: Warhammer 3?
Once the unit count on screen crossed three thousand, my frame rate started acting like a rollercoaster, diving from 60 FPS down to 22 FPS. That kind of choppiness is absolutely brutal when you're trying to command an army. The ADATA DDR5 4800 was fluctuating between 4760-4800MHz, and during these massive data loads, the memory bandwidth utilization hit a critical 94% ceiling. I first tried dropping the unit model detail to Low, which gained me maybe 5 FPS but turned the graphics into a pixelated mess while the stutters remained. I was honestly disappointed with that trade-off. I then headed into the BIOS and forced the memory frequency to a locked 4800MHz, bumping the voltage from 1.1V to 1.15V to keep it stable. Checking RivaTuner, the frame generation time tightened up from a wild 45-80ms swing to a steady 16-22ms. The battlefield fluidity improved drastically. I did have two random reboots during the first frequency lock attempt, but it settled down once I loosened the tRCD by 2 cycles. RAM temps hovered around 38-44℃, and the motherboard VRM stayed at 52-58℃. After a solid hour of stress testing in the thick of battle, no more crashes. Fixed.