ESP8266 range question

Another strange thing ive noticed about the client side of the esp8266 when i connect it to my home network the ping delay is 500+ms most of the time timing out. however it still seems to be functioning? when i changed the server to STA mode and connected it to my home network the ping delay is only 5ms. any ideas?

c:\Windows\System32>ping 10.0.0.13

Pinging 10.0.0.13 with 32 bytes of data:
Reply from 10.0.0.13: bytes=32 time=1188ms TTL=255
Reply from 10.0.0.13: bytes=32 time=570ms TTL=255
Request timed out.
Request timed out.

Ping statistics for 10.0.0.13:
    Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),
Approximate round trip times in milli-seconds:
    Minimum = 570ms, Maximum = 1188ms, Average = 879ms

c:\Windows\System32>

Server,
Pinging 10.0.0.12 with 32 bytes of data:
Reply from 10.0.0.12: bytes=32 time=1ms TTL=255
Reply from 10.0.0.12: bytes=32 time=1ms TTL=255
Reply from 10.0.0.12: bytes=32 time=9ms TTL=255
Reply from 10.0.0.12: bytes=32 time=1ms TTL=255

Ping statistics for 10.0.0.12:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 9ms, Average = 3ms

c:\Windows\System32>