Latency spikes?

I have been experiencing some weird spikes in the game lately.
I have a fast connection (300mbi/s) and low pings (usually 50 or under). I am not sure if this is connection related or a nother porblem. Some times when I use any heroes ability or ult in game I hear the ability sound and may sometimes see some part of the animation played but the ability is immediately canceled after that. It seems like it never actually happend and that is making the game unplayable for me atm. Any ideas what is causing this or how I could fix it?