There are some different software solutions that give you the option to create a virtual hard drive out of memory (which when I did photoshop / web programming work) to be highly effective. Now the matter of being able to transform this into a gaming application is a different issue, unless the game itself can be completely copied into the virtual drive and ran from there (some games have protection against this)