Fixing multi-core scheduling on Intel Core i5 14600KF
Whenever I was climbing, the screen would give these tiny, annoying twitches that totally broke the flow of the game. The E-cores on the i5 14600KF were lagging behind the P-cores by about 18ms - 26ms during background asset loads. I tried switching the Windows Power Plan to 'High Performance,' but that just spiked the power draw and hit the thermal wall faster, which made me very cautious. I eventually dove into the BIOS, changed the Load Line Calibration from 'Auto' to 'Manual L3 mode,' and nudged the VCCSA voltage to 1.22V. In Cinebench R23, my multi-core score jumped from 23500 to 24800, with temps sitting at 78℃ - 84℃. I actually had a random reboot the first time I touched the LLC, but backing the voltage offset from +0.02V to +0.01V stabilized everything. Now the physics frame time is tightened up to 12ms - 15ms. Real-time monitoring shows the scheduling is finally stable at 12ms - 15ms.