Yeah - I've never been able to explain why the read speeds and IOPS don't make much difference. When I saw no difference as a function of SSD read speeds 3-4 years ago I thought maybe IOPS would be the key but as I've started using NVME drives (which have much higher IOPS) I still haven't seen much improvement.I am surprised the improvement is so small.
And that's not just for sample streaming - I do a lot of time-lapse photography and wind up with thousands of RAW camera images that need to have preview images generated and cached to manipulate them. I've tried putting my cache drive on NVME but doing so didn't make the process any faster. Same kind of thing as streaming samples but much larger file sizes. Neither one seems to benefit from the NVME drive.
The NVME drive did show 15% improvement in load times, though, so that's something. In truth, load times aren't an issue for me because I run from a template.
rgames
EDIT: Also, you are correct that CPU is not the bottleneck - I watched it while doing the benchmarks and it was only an issue at the really high buffer settings (512+512) with LASS. Max with everything else was around 50% - 60%.