Okay, so here's my dilemma. I play the game League of Legends, which has a loading screen showing the progress of each user loading the game. So, if user A has a Pentium 10 Super X-5000 deca-core processor with DDR15 RAM (fictional), and user B has a 2 kHz processor from the 60s, it shows user A loading much faster. A friend of mine just got a new computer (better than mine), so he's going to show up as loading faster than I will. I want to change that.
Now, into the more general question:
I have 4 GB of memory. Is there any way that I can preload some files into memory (i.e. forest.map and textures\*.dds, etc)? The entire game's folder is 2.7 GB, which is sometimes taken up on my machine by running virtual machines.
I looked into the way that Windows prefetching works, but I don't think that that is what I am looking for. I have also looked at RAM disks, but I believe I would be required to re-install (and update) the game into RAM, when I really just want the C:\x\y\z\texture1.dds file to be mapped into memory.
Any help is much appreciated.