64GB of RAM isn't possible on consumer hardware, and costs almost as much as a 1TB SSD. A high-quality cache drive on the order of 120-256GB is way cheaper and gets rid of most disk bottlenecks, and is automatically managed rather than requiring the user to write scripts to create a RAM disk for each game.
I bought my 64GB of RAM + mobo off the shelf at Microcenter. So it's probably consumer hardware. Cache SSD drives are mostly bogus, because insanely they cache by alphabetical file order instead of most recently used file. E.g. The folder "Aardvark" will be cached, but "Zebra" probably won't be, even if you use the Zebra program more often.
I know, it's insane, and I almost couldn't believe they implemented caching like that. Almost.
This was some time ago, so maybe the state of things has improved since then.
Your 64GB system uses Intel's LGA2011 server platform. It's not consumer-class hardware even if they label some of the parts for "enthusiasts". 40 PCIe lanes makes no sense for any consumer purpose - it's an odd number even for multi-GPU use, and quad-channel memory isn't economical and probably won't be even after the transition to DDR4.
I've never heard of a SSD caching system that operates on filenames. Apple's Fusion Drive system is the most filesystem-aware caching system I know of, and it ignores filenames and works based on frequency of access. Intel's Smart Response system is a block-level cache implemented as part of their software RAID system. Flashcache and bcache for Linux are block-level caches that can be layered over or under software RAID. Hybrid drives that put 4-8GB of NAND on a hard drive are completely filesystem-agnostic, as are the hardware RAID controllers that support SSD caching.