I have the same behavior on my setup. What I have noticed is that it's actually related to the frequency that you issue the icmp requests. Interestingly enough, the sweet spot seems to be 1000ms between icmp requests (I tried numerous times) you actually get more packet loss if you do 2000ms...
for example:
ping -i 0.2 google.com
103 packets transmitted, 24 received, 76% packet loss, time 21443ms
ping -i 0.25 google.com
55 packets transmitted, 17 received, 69% packet loss, time 13744ms
ping -i 0.5 google.com
49 packets transmitted, 23 received, 53% packet loss, time 24100ms
ping -i 0.75 google.com
51 packets transmitted, 29 received, 43% packet loss, time 37550ms
ping -i 1 google.com
20 packets transmitted, 20 received, 0% packet loss, time 19026ms
ping -i 2 google.com
20 packets transmitted, 17 received, 15% packet loss, time 38014ms