According to Zertop my line is fine.
This is what it's supposed to look like if things are fine:
Zertop's "Is it my Line" Results
Basic Report:
Your average ping was 21ms
Your maximum ping was 23ms
Looking at your average ping, your line seems to be running perfectly
It seems that your maximum ping is also good. If there are any issues, they most probably lie with your ISP :-(
Detailed Report
Ping results for last hop before account switches to ISP's hardware (Hop 2 on Tracert)
Pinging 197.245.30.1 with 32 bytes of data:
Reply from 197.245.30.1: bytes=32 time=21ms TTL=254
Reply from 197.245.30.1: bytes=32 time=21ms TTL=254
Reply from 197.245.30.1: bytes=32 time=20ms TTL=254
Reply from 197.245.30.1: bytes=32 time=20ms TTL=254
Reply from 197.245.30.1: bytes=32 time=21ms TTL=254
Reply from 197.245.30.1: bytes=32 time=21ms TTL=254
Reply from 197.245.30.1: bytes=32 time=20ms TTL=254
Reply from 197.245.30.1: bytes=32 time=20ms TTL=254
Reply from 197.245.30.1: bytes=32 time=20ms TTL=254
Reply from 197.245.30.1: bytes=32 time=20ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=21ms TTL=254
Reply from 197.245.30.1: bytes=32 time=21ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=23ms TTL=254
Reply from 197.245.30.1: bytes=32 time=22ms TTL=254
Reply from 197.245.30.1: bytes=32 time=21ms TTL=254
Reply from 197.245.30.1: bytes=32 time=21ms TTL=254
Ping statistics for 197.245.30.1:
Packets: Sent = 30, Received = 30, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 20ms, Maximum = 23ms, Average = 21ms
2014/07/06 17:30:35.66