Have you used (or are using) RAMDisk?
If so, which programs did (do) you use how did (do) you like it?
I tried a large RAMDisk and quite honestly it isn't worth it. My findings:-
1. If you switch your computer off every night then you're basically going to have to install / copy the game over anyway every day. Total loading time = copy time from HDD/SSD to RAMDisk + the time when you start the game off the RAMDisk + the extra "human time" you spend setting it up is actually longer than just running it off an SSD.
2. Exponentially depreciating gains. An 80% reduction from say 75s (5,400rpm HDD) to 15s (SSD) feels huge. But a further 2% reduction from 15s (SSD) to 14.7s (RAMDisk) is simply not noticeable in real life, especially if 11s of both involves unskippable intro movies, epilepsy warnings, etc. I have one smallish 1.6GB game that takes 34s to load on a 5,400rpm HDD and yet still 29-30s on a RAMDisk / SSD. Why? It's an endless string of intro movies you can't skip. Biggest advantage vs HDD's is access time, and SSD's give that already.
3. Whenever you access any file, you're loading it into the Windows file cache anyway. So when you copy a file from SSD to RAMDisk, you're actually making two copies : 1. RAMDisk and 2. Windows file cache. And the first place Windows looks is the latter. So in many cases, people with say 32GB RAM who've just copied a 5GB game from SSD to an 8GB RAMDisk are actually not starting it from the RAMDisk but the Windows cache that sits in the unused 24GB RAM. And that caches not just the game specific files, but other supporting files (eg, DirectX, Open GL/AL, PhysX, etc, libraries & GFX card drivers / dll's in the Windows\System folders). That's what the "Standby" figure represents in Resource Monitor's "Memory tab". This is the paradox of "Gaming RAMDisks" - larger +50-60GB games won't fit but smaller ones will be small enough they'll be read from the Windows cache and not the RAMDisk. Same goes for putting pagefile on a RAMDisk, all people are doing is caching RAM into RAM.
4. Games are getting larger than RAMDisks can handle. With +20-50GB game installs becoming more common, it's already getting pretty ridiculous and expensive to buy 64-128GB RAM to try and keep up with the "rat race". A far more sensible cost-effective alternative for those with +1TB of games installed on a HDD is use a cheap 256GB SSD as a system + cache drive or do it manually with something like
SteamMover just for currently played game.
5. RAMDisks still don't solve the problem of internal game engine bottlenecks. There are two type of I/O bottlenecks - hardware (can't pull data off a disk fast enough) and software (the game engine itself limits how much it WANTS to demand at any one time). The latter is what caused all the chronic stutter in early releases of Bioshock Infinite and Deus Ex: Human Revolution even on super fast SSD's. When the games were later patched, most of that stutter disappeared even on mechanical HDD's. All the RAMDisks in the world will not cure a badly optimized game, and there are plenty of those still around.
6. Synthetic CrystalDiskMark number are wildly misleading as there's more to games than transfer alone. You can see for yourself by watching your HDD activity LED flicker during game load times, how a lot of that "wait" on a fast SSD isn't waiting on the drive but other stuff. Eg, when you load a game, a chunk will be loaded from disk, then decompressed, then something initialized, then another chunk loaded, etc. This is why CrystalDiskMark benchmarks showing RamDisks to be 10x faster than SSD's are pointless. Pulling a continuous chunk of data like a pure sequential / Q32 random file copy doesn't remotely reflect how games initialize themselves.
Bottom line : If you never reboot your system, play only the same small game over & over, day after day, can't afford a large SSD yet simultaneously happen to have +32GB of expensive RAM lying around unused there's probably some value in RAMDisks for gaming to some people. The only real practical use I found for a RAMDisk (which I'm still using) was as a 0.5-1.0GB web browser cache for heavy daily browsing sessions, and even then most of that benefit was less about web page loading performance and more about reducing long-term SSD fragmentation.