How can I keep a file in Windows 7's cache?

Two things comes to mind.

  1. Copy the file to a RamDisk before first use and move it back to file when you are done with it. (QSoft’s RamDisk for $12 was recommended here)
  2. Buy a fast SSD drive and see if that helps (enough)