Alright, so this had always happened since i've upgraded from 32-bit win7 ultimate to 64-bit Win8.1 Pro. I'm a gamer and it gets extremely frustrating when EVERY TIME i join a server my ping goes to 1000 and I have to wait almost 2 mins for it to go away. I've run multiple scans and no threats detected. No matter what multiplayer game i play from Steam or Origin, it always has the same lag spike. I had trouble with it before so i uninstalled the card drivers and reinstalled and it fixed the random disconnecting problem, but still had the lag spike.