I use NaturallySpeaking a lot, and it's a great program, but it's very processor and memory intensive. As long as it's being used, it works fine, but if I tab away to another program for five minutes and then try to come back to NaturallySpeaking the computer churns away for about 30 seconds or a minute before it starts working again. It's really annoying. It makes NaturallySpeaking virtually unusable for intermittent use.
I'm assuming this is because when I tab to another program Windows reallocates the memory that was previously used for NaturallySpeaking and gives it to some other program. Is there a way to prevent this? Can I make sure that NaturallySpeaking ALWAYS has the memory it needs? I've got 4 GB of RAM, so it's not like I'm running out of it.