Fixing NVMe read latency on Colorful H610M-K in Ghostwire
Trying to run a AAA title on this entry-level board was a test of my patience. Every time I rotated the camera quickly, the game would hitch for 0.2 seconds like a slideshow. The GamePP sensor page showed the NVMe queue depth was pathetic, sitting between 2-4, meaning resource requests were just piling up. I tried moving the game to a SATA drive, but load times jumped from 15 to 45 seconds—a total joke of an optimization. I eventually went into the GamePP NVMe Queue Depth Config and forced the depth from 32 up to 128, while enabling forced write cache flushing. In CrystalDiskMark, 4K random reads jumped from 32MB/s to 55-62MB/s, and the city stuttering finally stopped.