And this is what happens when you enable the wifi driver. Pings start out good, a few seconds later become consistently high, and then a bite more than a minute later turn good again. This time it didn't take 4-5 minutes, though. It had one really bad ping spike, but no lost connection.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
Reply from 192.168.0.2: bytes=32 time=3ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64
Reply from 192.168.0.2: bytes=32 time=105ms TTL=64
Reply from 192.168.0.2: bytes=32 time=99ms TTL=64
Reply from 192.168.0.2: bytes=32 time=97ms TTL=64
Reply from 192.168.0.2: bytes=32 time=92ms TTL=64
Reply from 192.168.0.2: bytes=32 time=81ms TTL=64
Reply from 192.168.0.2: bytes=32 time=80ms TTL=64
Reply from 192.168.0.2: bytes=32 time=175ms TTL=64
Reply from 192.168.0.2: bytes=32 time=65ms TTL=64
Reply from 192.168.0.2: bytes=32 time=61ms TTL=64
Reply from 192.168.0.2: bytes=32 time=50ms TTL=64
Reply from 192.168.0.2: bytes=32 time=40ms TTL=64
Reply from 192.168.0.2: bytes=32 time=34ms TTL=64
Reply from 192.168.0.2: bytes=32 time=36ms TTL=64
Reply from 192.168.0.2: bytes=32 time=38ms TTL=64
Reply from 192.168.0.2: bytes=32 time=35ms TTL=64
Reply from 192.168.0.2: bytes=32 time=24ms TTL=64
Reply from 192.168.0.2: bytes=32 time=21ms TTL=64
Reply from 192.168.0.2: bytes=32 time=14ms TTL=64
Reply from 192.168.0.2: bytes=32 time=14ms TTL=64
Reply from 192.168.0.2: bytes=32 time=8ms TTL=64
Reply from 192.168.0.2: bytes=32 time=100ms TTL=64
Reply from 192.168.0.2: bytes=32 time=103ms TTL=64
Reply from 192.168.0.2: bytes=32 time=101ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64
Reply from 192.168.0.2: bytes=32 time=97ms TTL=64
Reply from 192.168.0.2: bytes=32 time=89ms TTL=64
Reply from 192.168.0.2: bytes=32 time=82ms TTL=64
Reply from 192.168.0.2: bytes=32 time=82ms TTL=64
Reply from 192.168.0.2: bytes=32 time=97ms TTL=64
Reply from 192.168.0.2: bytes=32 time=73ms TTL=64
Reply from 192.168.0.2: bytes=32 time=69ms TTL=64
Reply from 192.168.0.2: bytes=32 time=77ms TTL=64
Reply from 192.168.0.2: bytes=32 time=87ms TTL=64
Reply from 192.168.0.2: bytes=32 time=85ms TTL=64
Reply from 192.168.0.2: bytes=32 time=74ms TTL=64
Reply from 192.168.0.2: bytes=32 time=74ms TTL=64
Reply from 192.168.0.2: bytes=32 time=72ms TTL=64
Reply from 192.168.0.2: bytes=32 time=73ms TTL=64
Reply from 192.168.0.2: bytes=32 time=72ms TTL=64
Reply from 192.168.0.2: bytes=32 time=74ms TTL=64
Reply from 192.168.0.2: bytes=32 time=72ms TTL=64
Reply from 192.168.0.2: bytes=32 time=60ms TTL=64
Reply from 192.168.0.2: bytes=32 time=65ms TTL=64
Reply from 192.168.0.2: bytes=32 time=7ms TTL=64
Reply from 192.168.0.2: bytes=32 time=6ms TTL=64
Reply from 192.168.0.2: bytes=32 time=4ms TTL=64
Reply from 192.168.0.2: bytes=32 time=27ms TTL=64
Reply from 192.168.0.2: bytes=32 time=26ms TTL=64
Reply from 192.168.0.2: bytes=32 time=7ms TTL=64
Reply from 192.168.0.2: bytes=32 time=3ms TTL=64
Reply from 192.168.0.2: bytes=32 time=7ms TTL=64
Reply from 192.168.0.2: bytes=32 time=42ms TTL=64
Reply from 192.168.0.2: bytes=32 time=27ms TTL=64
Reply from 192.168.0.2: bytes=32 time=27ms TTL=64
Reply from 192.168.0.2: bytes=32 time=48ms TTL=64
Reply from 192.168.0.2: bytes=32 time=28ms TTL=64
Reply from 192.168.0.2: bytes=32 time=471ms TTL=64
Reply from 192.168.0.2: bytes=32 time=135ms TTL=64
Reply from 192.168.0.2: bytes=32 time=33ms TTL=64
Reply from 192.168.0.2: bytes=32 time=256ms TTL=64
Reply from 192.168.0.2: bytes=32 time=66ms TTL=64
Reply from 192.168.0.2: bytes=32 time=51ms TTL=64
Reply from 192.168.0.2: bytes=32 time=28ms TTL=64
Reply from 192.168.0.2: bytes=32 time=44ms TTL=64
Reply from 192.168.0.2: bytes=32 time=28ms TTL=64
Reply from 192.168.0.2: bytes=32 time=41ms TTL=64
Reply from 192.168.0.2: bytes=32 time=26ms TTL=64
Reply from 192.168.0.2: bytes=32 time=4ms TTL=64
Reply from 192.168.0.2: bytes=32 time=29ms TTL=64
Reply from 192.168.0.2: bytes=32 time=15ms TTL=64
Reply from 192.168.0.2: bytes=32 time=28ms TTL=64
Reply from 192.168.0.2: bytes=32 time=13ms TTL=64
Reply from 192.168.0.2: bytes=32 time=23ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64
Reply from 192.168.0.2: bytes=32 time=8ms TTL=64
Reply from 192.168.0.2: bytes=32 time=6ms TTL=64
Reply from 192.168.0.2: bytes=32 time=17ms TTL=64
Reply from 192.168.0.2: bytes=32 time=27ms TTL=64
Reply from 192.168.0.2: bytes=32 time=3ms TTL=64
Reply from 192.168.0.2: bytes=32 time=25ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=1ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64
Reply from 192.168.0.2: bytes=32 time=2ms TTL=64