OK backwards . . .
I AM sort of in a pissy-fit now.
First, in order to swap out a caddy from my bay, I'll have to install the Hot Swap! freeware. Pissy-fit #1.
Second, IF I IMPLEMENT MY Primo-Cache SSD-caching, the benchies don't show the usual scores. Primo SHOWS the hit-rate for the drive -- OK. But the benchies, if they reflect anything, show LOWER than expected scores just for the standalone HDD. They actually might be HIGHER if I disable the cache.
So I'm still on the FENCE as I was before, between the MS driver and the Intel driver. And I THINK that the caching program may actually bridge any shortfall with the MS driver.
You could argue "don't use that caching program!" I'd only follow that advice if I weren't going to use any electro-mechanical drive in my box. The caching program provides the same benefit that ISRT provides in its storage-mode-limited way, without driving me toward RAID-mode in BIOS.
I can GUESS that it's working properly, and it seems to be -- according to the caching program with its presentation of the cache hit-rate. But while Magician shows the expected results for RAPID, CrystalDiskMark does NOT for the Primo program, the cache-SSD and the accelerated HDD.
All of these things are annoyances for my preferred configuration. So I have to ask if a possible 10 MB/s improvement in the 4K test is worth it, since the ACTUAL improvement with the caching program is much better -- with or without the Intel driver. AND -- I can't see the BENCHMARKED performance with that driver, even if I KNOW that it's there! I can only "SEE" it in the caching-program's hit-rate presentation.
ADDENDUM: At least a couple people had steered toward at least trying the Primo-Cache program -- indicated in posts on the thread about RAPID (which see), or in PM's to me. I've only suggested that people can try it, and if they don't like it, they have that choice too.
So I only SUSPECT that, while Primo works properly with Intel's AHCI driver, it's "working" shows up properly in benchmarks with the MS driver -- no less than RAPID performance shows up in Samsung benchmarks. Of course caching "works," because the user has automatically moved data from a slower device to a faster one, for much faster subsequent access. But the benchies don't show it for Primo combined with Intel AHCI.
But what would you expect? Two different big-hitter hardware manufacturers require you to use either RAID or AHCI but not "either" in their bundled caching solutions. A third party comes up with a universal software solution that is a sort of Swiss Army knife of caching. It works with the MS driver; it works with the Intel driver. But with the latter, it doesn't "show itself" in other independent benchmark programs, even though it's own hit-rate reporting shows it working.
I'm willing to bet that the caching solutions make the difference in drivers a "wash." You could only measure it with benchmarks, though. And caching gets attacked with charges that "it only gets better benchmarks." But that doesn't really make sense, because we know what caching does -- utilizing different hardware layers.
That's all I have to say in the matter. If you want to understand why certain individuals in certain political parties get elected President for more terms or term-years than the field of congressional districts would suggest for their respective home-states -- you look at the concentrated industries with an imposing presence in those states, and it will explain to you why someone would say "bring democracy to Iraq" while pulling a fast one with Halliburton's sole source contract, the "WMDs story" and the world's third largest oil reserve. If you want to understand how or why certain software anomalies occur in the situations we've discussed -- look at the market power for dominant firms who produce the controllers, the drives and their own software solutions.
Oddly, in all this -- you've got another "dominant firm" in the software market: Microsoft. And -- really -- they've got to be "software agnostic" and hardware-impartial. They provide an OS and software platform for other program solutions, and they're caught in the middle.
I'm probably going to stick with the MSAHCI program until I stop using caching solutions like Primo.