Destiny 2 storage read and NVMe cache tuning on Onda H610E-B
Running a AAA title on this entry-level board was a test of my patience. Every time I landed on a new planet, the game would hang for 0.3s like a slideshow. The GamePP sensor page showed the NVMe queue depth was pathetic, sitting between 2-5, leaving resource requests backed up on the bus. I tried moving the game to a SATA SSD, but loading times doubled—a total joke of an 'optimization.' I then went into the GamePP NVMe Queue Depth Config, forced the depth from 32 up to 128, and enabled forced write cache flushing. CrystalDiskMark showed 4K random reads jumping from 30MB/s to 52-60MB/s, and the freezes finally stopped.