On my ongoing quest to avoid flying and to spend time playing 'Cliffs over Optimization' I thought it would be fun to try seeing if a 'really, really fast disk' would help framerates, or rather consistency of play.
Here's what I did:
- Use the most excellent SuperSpeed's RamDisk Plus product (they do a 15 day trial and if you run databases and need a /tempDB mount I recommend it, otherwise the $60 is probably not that good a deal for normal people).
- Set up, say, a 5GB RAM disk, i.e. this is a NTFS volume that appears to Windows like any other, but it's in RAM. You can 'save' the image to file on shutdown/startup too, although obviously a little voilatile so don't put your weddings photos up there in a lightening storm. I have 8GB of memory in this Win 7 x64 box in-front of me, which is sort of the minimum to try this.
- Do a Steam 'backup' (Properties in the Steam menu) and keep your big download somewhere safe.
- Don't forget to 'deactivate' the product first (sigh) by the usual 'Uninstall' windows control panel. You can use the backup to put it back for the next step.
- Shut down Steam.
- On your new RAM drive, say G: follow these instructions:
https://support.steampowered.com/kb_article.php?ref=7710-tdlc-0426i.e. create a little tree of empty folders on your new RAM drive, copy the 'Steam.exe' across, your 'profile-name' directory, any of the .ncf files with 'Dover' in them and the common/il-2 sturmovik cliffs of dover directory.
- Double-click the 'steam.exe' on the new drive. Steam will wake up, look around it's new home and start to sort itself out. It'll be quick (this is in RAM afterall).
- In your (new) Steam library then don't forget to turn back off Cloud saving and Steam overlay.
- In your games library start COD. It will reactivate and do some setup things, but basically just start up.
So in summary, the game files are coming from RAM, while Windows O/S files, the paging are all just as normal. It's sort of a poor mans tiny but faster SSD.
I'll type up some more results, but apart from loading the level in about 4 seconds it doesn't make a massive amount of difference on my setup here, but then my CPU and GPU are maginal so for others it might really help. I can fly over London at about 30 FPS, but I still get pauses that make combat very hard. Dogfights over water are smoother, but it's subjective I think.
In game, with the 5GB disk I see 7.6 GB of physical RAM used, i.e. still some head-room on a 8GB setup. The COD install is about 4.3 GB in size, so you could even squeeze the RAM disk down a little.