Though this isn't the 'technical' fix you may be looking for, you may want to consider GameBooster.
I have used the free version for a couple years (as have some other gamers and skinners around here) and it's been great.
It will automatically check your system for anything that doesn't need to be running while you game. You have complete control over choosing from what it finds to shut off when gaming as well as being able to add apps to the list. (I add stuff like Dropbox, Sugarsync, Rainmeter, etc.)
It increases your PC's performance while your gaming (having shut down unnecessary apps) and when you are done it will restart all the apps for you. The only issue I have had with it is restarting Sugarsync and Automatic Updates, which I have had to do manually.
Game Booster 3 is capable of delivering the best gaming experience to you even if you have an old PC. One-click to boost PC performance is not enough, Game Booster 3 also allows you to tweak your system for top PC performance. By temporarily shutting background processes and unnecessary Windows services, cleaning RAM, and intensifying processor performance, Game Booster 3 concentrates every little system resource for gaming only.
I've used it with WOW, STOL, DCUNIVERSE, and CHAMPIONS ONLINE with no issues.