Instead of going through multiple programs and such.
Why don't you just focus more of your visual memory on WoW?
Well since patch 3.3 WoW came out with a simple code you can enter.
/console gxtexturecachesize ABC
ABC being your Cache size you want to focus on. I would not suggest going higher than 512, as I see no difference with a 2gig video card.
I use.
/console gxtexturecachesize 512
Which is taking 512MB full time and focusing it on WoW.
Which means if you have a 512MB video card, you probably want to do....
/console gxtexturecachesize 256
You must restart your WoW to take full effect.
Also, try turning off your vertical sync. If you experience MASSIVE screen tearing, you need to turn it back on.
(Not suggested to try in Dalaran. Try it in an open non-fps heavy place like Icecrown on a flyer)
200 FPS with almost all settings on High except shadows
Might as well throw the ping fix in there.
Leatrix Latency Fix : WoW Tools & Utilities : WoWInterface Downloads
Greatly lowers your MS