How to fix I/O blocking and micro-stutters on MSI MPG Z890 EDGE?
The lane allocation logic on this board is like a maze; it's marketed as top-tier, but the occasional stutters make me want to scream. When The First Descendant tries to stream massive assets in real-time, the NVMe interface hits response peaks of 15-30ms, which absolutely kills the frame pacing. I tried swapping to a faster Gen5 SSD, but the problem persisted, which told me it was a motherboard scheduling bottleneck. I went into the BIOS, forced the PCIe mode to Gen5 instead of 'Auto', and set the write caching policy to 'Force Flush' in Device Manager. After monitoring, the I/O latency dropped from 22ms to a tight 8-12ms, and the game finally feels responsive again. The only catch was that when I first enabled Gen5, my drive temps shot up to 80℃ instantly. I had to install an active heatsink before I could even think about playing. Now the chipset stays around 52-58℃. I exported the I/O logs and the fans are steady at 1400-1600RPM. It's stable, but the heat is a real concern.