Even if Windows makes full use of all the ram i give it, and loads files into ram once i run it, i can still increase performance by preloading certain files into a ramdrive so when Windows does need them, they'll move from ramdisk > RAM quicker than SDD > RAM. But even if Windows itself wouldn't benefit, there are other software i can use a ramdrive for.
If you utilize a ramdisk as a means of pre-loading applications, you will subsequently lose the ability to use that physical memory as a system cache. Also, since Windows will cache programs in memory once you load them whether you're using a ramdisk or not, using a ramdisk means that your programs will be "cached" twice.
I'm sorry that this thread disappointed you, but as much as 16GB of RAM sounds, it's not nearly enough to hold modern complex applications in a permanent ramdisk buffer. There's not enough space for large applications like games, and small applications like Firefox load fast enough to make loading them into a ramdisk worthless.
Get 128GB of RAM, and then we can have a serious discussion about ramdisks.
And why would loading a paging file onto a ramdisk be a stupid idea? Even with 8GB of ram, which i currently have, Windows still uses a pagefile even when i'm not anywhere near my memory limit. So if the pagefile is necessary even with 16GB, then you're still going to have a pagefile running off a HDD, which is slower than a ramdrive. So having the pagefile on a fast ramdisk should be beneficial, no?
You misunderstand how the page file works. During normal activity, Windows is
writing pages to the page file, so that when Windows encounters a situation where it needs to free up physical memory, it can rapidly free the pages that have already been backed in the page file. Windows doesn't
read from the page file unless it needs a page that is no longer in physical memory, which only occurs if Windows has to trim pages from physical memory because of a low memory condition. It's this act of
reading from the page file that causes the performance bottleneck typically associated with paging.
Keeping your page file in physical memory is a stupid idea because it reduces the amount of physical memory that Windows can use as, well, physical memory. Because there is less usable physical memory, there is more paging. If your goal is to not use your disk drive for the page file, you can achieve it more effectively by just turning the page file off.
Gaming is probably my biggest interest. I'll probably set up some macros or scripts so if i want to play EQ2 or WoW, it'll preload the game into the ramdrive while i get a drink. And another to move it back to the HDD when i'm done (ie when there are updates).
I haven't played WoW or EQ2, but most modern games spend more time decompressing and processing data than loading the data from disk. This is especially true if you have a SSD since you don't have to worry about file fragmentation.