On firstly the poor latency issue. That could be any number of things such as mangled driver installs,being too far from your AP etc. As for WoW try looking at how much ram you have shared for video as I know that even the most basic non intel integrated video will play WoW just fine. with 3GB of RAM I'd run a 256MB share and all should be fine.
hope it helps