if your having what you call lag spikes do this
Ok so start, run then type in services.msc then scroll to bottom and find
wireless zero configuration, right click and hit stop. what this does, it stops looking for connections to join to every 60 secs, what cause the spiking, and if you come offline you'll need to re-enable that to reconnect.