How to fix I/O scheduling lag on Biostar B550MH for Dying Light 2?
It's incredibly jarring to see low-res textures on buildings while moving at high speeds; it completely kills the immersion. I checked the GamePP Hardware Sensor Page and found that the PCIe bus on the Biostar B550MH had response delays between 30ms - 55ms during heavy asset streaming, meaning VRAM wasn't being filled fast enough. My first instinct was to enable write-caching in Windows, but that just led to two full system crashes on the loading screen, which was a total nightmare. I then switched to the GamePP Resource Scheduler Panel, cranked the Disk I/O priority to the max, and locked the game's main thread via the Process Priority Manager.