Daggerspine Lag?

So recently ive been playing through a shaman going through the WoD expansion and it used to be fine and i played though a DH, no problems. However now i feel a ton of input lag and i dont know how to fix it. I checked my internet, ran custom scripts, tested in other realms and everything is fine. My characters movement is fine and im able to talk in the chat but for whatever reason once i start attacking something and casting spells there is a huge delay and almost feels unplayable. Before you ask yes i went to other areas outside of WoD and the same thing is still happening. Im not sure if this has to do with botting cause i saw that was a large problem as of recent (not sure if that was resolved yet or not) but yea id like to know if theres anything i can do other than switching realms cause i have already put a lot of time and effort into this one and dont want to restart it. Thank you.