I Play wow too and sometimes it's just where you are in the game server. Also try to play on a server you know is closer to you, this is hard cuz I know my guild plays on a server that is on the east cost but I'm in the central time zone. I played on a Chicago based server and was getting 75 ms all the time changed to the server the guild was playing on and got 90-300 ms avg. So...might just be the server!!