Fixing L3 cache scheduling issues on the Ryzen 7 9700X
Whenever I made wide camera pans, I noticed this annoying hitching that felt completely out of place after the otherwise smooth combat. Looking at the telemetry, the 3D cache scheduling on the Ryzen 7 9700X was struggling with dense foliage rendering, throwing random latency spikes between 12ms - 28ms. My first instinct was to force 'Maximum Performance' in the GPU drivers, but while average FPS went up by 5, the 1% lows actually got worse—totally illogical. I went into the BIOS, enabled PBO, and set the Curve Optimizer to -20 across the board while locking my RAM at 6000MHz. Checking RTSS, the frame time variance shrunk from a wild 15ms - 45ms down to a consistent 11ms - 16ms. It wasn't a smooth ride; trying -30 initially caused a BSOD right at the game loading screen, so -20 became my stability sweet spot. CPU temps stayed chill between 68°C - 75°C. A 3DMark CPU test confirmed the cache latency is gone, and my RAM is idling comfortably at 58°C - 63°C.