Optimizing Great Wall GW3300 256GB write scheduling for Sims 5
Loading a complex neighborhood used to take 20 seconds instead of 5, which was honestly driving me insane. The SLC dynamic cache on the GW3300 256GB fills up way too fast, and once it does, the write speed plummets from 2000MB/s to about 400MB/s, which is where the lag comes from. I tried disabling the Windows Indexing service first, but that only saved me 2% CPU and did nothing for the speed. Total waste of effort. I eventually went into Device Manager and switched the write caching policy to 'Force Flush' and moved the virtual memory page file to a separate non-system partition. In random R/W tests, 4K read latency dropped from 45-60ms down to 22-31ms, and the save games load way faster now. I did lose some temp files after a power outage because of the new write policy, which was a wake-up call to buy a UPS. Now it runs between 42-55℃ with a heatsink, and the in-game profiler confirms the load times are slashed.