Primocache is great software. Store MI had very limited configuration options, plus I think it uses a proprietary format that would make data recovery in case of failure difficult. I use Primocache then a $35 256GB nvme as a cache for my 3TB gaming partition. Then it automatically caches games as I play them, giving ssd like speeds while older games I haven't touched in a while get cleared out. Sure I could manage it all manually or use junction points or move games between steam libraries but that is no fun. The only thing is that SSDs are almost at the point where you can store all your games on them.. But not quite yet, a 2TB ssd still runs over $200 and I don't think I'd be comfortable until 4TB since games are so big these days.