So lately I have just been having the worst lag spikes in any game I play. My ping will jump from say 50 to over 1000 instantly. This happens at least once every five minutes and sometimes every minute. I've tried updating drivers, opening tons of ports, downloading leatrix latency fix, and many more things to no avail. I simply can't take it anymore, I spike in BF3, get shot and die. I spike in LoL and can't move in the middle of a team fight.
Here are my speeedtest and pingtest results.