I keep getting a memory error in BF2. I am using about 2GB on BF2 and assorted processes, and 2 GB task manager says is cached. This leaves me with a grand total of 17 MB of free memory, which is what is causing Vista to display the error. Is there a way to release this cached memory so BF2 doesn't keep crashing?