IND spikes and i need a fix anyone help me?

Keep having intermittent but bad lag [visually double usage of skill without it actually being cast, erratic sideway movement, the works.

ping between 7-9, down/up avg 17mb.
dns flushed, modem re started, firewall permitted. All the basics covered.
Tested other games and no issues.