Long story short, the initial loading things from storage and keeping them in memory, whether it be RAM or VRAM, generally correlates to better framerates because those mediums, assuming the assets are loaded to them, are incredibly fast compared to loading the assets directly from the storage itself. The most common assets held in VRAM tend to be textures, but it's also the frame buffer for the GPU. In regular RAM, it could be anything. Point is, if it's initially loaded into memory it's going to be faster to load and faster to work with than if you had to go fetch it from the comparatively slow storage medium. The drawback is that not everyone has a lot of memory to go around. Some applications dynamically scale what can be put in to memory, but others just kinda give it a best guess as to what's the average for all the users then hard code that in. Dynamic anything tends to take a lot of man hours, whereas the hard coding tends to be simpler. I don't know which category DCS falls into, but I'd be curious to find out.
Speaking of slow storage... yet another thing I noticed with hotfix 2 is that the load time from when I double click the icon on my desktop to the main menu is actually significantly lengthened... I don't know why, but I think someone ought to look into this.