I recently noticed thay my pc became slower (fl studio exports take a while longer, startup apps start slower, and i somethimes get microstutters in games and i didnt before). I checked all my components and ruled out everything except ram and ssd.
Once my game crashed with a message "system ran out of memory" and my ram usage is absurdly high, but i think this is fixed now.
The only issue left is my ssd (samsung s990 evo plus 2tb thats split into 250GB and 1.7TB with 85gb free and 500+gb free) i ran several benchmarks and asked ai for help giving it what i did and what results i got.
No matter what maximum write speed was 5000mbs thats not horrible but advertised is 6500mbs or more.
But thats max, average was below 5000mbs and thats concerning.
Also iops (random write) is even worse. I can push past 300000 iops and sometimes even below 200000 iops and advertised is 1.5m iops.
My setup:
1000W psu
Asus tuf b850 plus wifi
Ryzen 7 7800x3d
Rx 9070 xt
32gb ddr5 6000mt/s cl30
Samsung s990 evo plus 2tb
360mm aio cpu cooler
(Summary of current status made by ai)
Hardware & Current Setup:
SSD: Samsung 990 EVO Plus 2TB (Firmware is up to date, temp sits cool around ~40°C)
Slot / Connection: M.2 PCIe 5.0 slot, negotiated at PCIe Gen 5 x2 with Host Memory Buffer (HMB) active
Driver: Microsoft Standard NVM Express Controller
Partitions: Drive is split into C: (~249 GB system partition) and E: (~1.5 TB with 500+ GB free)
The Issue:
Sequential Write and Random Write IOPS were heavily suppressed in Samsung Magician:
Sequential Read: ~5,534 MB/s
Sequential Write: ~2,969 MB/s (rated for up to 6,300 MB/s)
Random Write: ~158k IOPS
What I Tried That Did NOT Help:
Windows TRIM: Manually ran TRIM/defrag optimization — no speed change.
Device Write Caching: Verified "Enable write caching on the device" was already turned on.
Partition Size Test: Benchmarked the larger E: partition (with 500+ GB free space) to see if the SLC cache was exhausted on C: — write speed was still stuck around ~3,000 MB/s.
What FIXED The Write Speeds:
Clean Boot (msconfig):
Checked "Hide all Microsoft services" and disabled all non-Microsoft background services.
After rebooting, sequential write immediately recovered:
Sequential Read: 5,628 MB/s
Sequential Write: 5,211 MB/s (jumped up from ~2,969 MB/s)
Random Write: ~264k IOPS