When pinging a lots of address (more than 500) on some system/network the burst ICMP request can led to a lot of packet loss. This can be avoided by adding a small delay between each ICMP request (1-5 ms). This has been observed on a Windows Server 2012 R2 Standard (64 bit).