Make sure your lag isn't loading time. You mention you lag in shat. Which is a highly populated area. WoW uses VERY little bandwidth, so I suspect it is your ram or even GPU/CPU/hard drive and not your internet connection.