Are you seeing any spikes in latencies when your download speeds drop?
C:\Users\François Marais>ping afrihost.com -t
Pinging afrihost.com [197.242.144.102] with 32 bytes of data:
Reply from 197.242.144.102: bytes=32 time=17ms TTL=57
Reply from 197.242.144.102: bytes=32 time=17ms TTL=57
Request timed out.
Reply from 197.242.144.102: bytes=32 time=17ms TTL=57
Request timed out.
Reply from 197.242.144.102: bytes=32 time=29ms TTL=57
Reply from 197.242.144.102: bytes=32 time=17ms TTL=57
Reply from 197.242.144.102: bytes=32 time=27ms TTL=57
Reply from 197.242.144.102: bytes=32 time=20ms TTL=57
Reply from 197.242.144.102: bytes=32 time=17ms TTL=57
Reply from 197.242.144.102: bytes=32 time=16ms TTL=57
Request timed out.
Reply from 197.242.144.102: bytes=32 time=16ms TTL=57
Reply from 197.242.144.102: bytes=32 time=17ms TTL=57
Reply from 197.242.144.102: bytes=32 time=16ms TTL=57
Request timed out.
Reply from 197.242.144.102: bytes=32 time=18ms TTL=57
Reply from 197.242.144.102: bytes=32 time=18ms TTL=57
Request timed out.
Reply from 197.242.144.102: bytes=32 time=18ms TTL=57
Reply from 197.242.144.102: bytes=32 time=16ms TTL=57
Request timed out.
Reply from 197.242.144.102: bytes=32 time=21ms TTL=57
Reply from 197.242.144.102: bytes=32 time=16ms TTL=57
Request timed out.
Reply from 197.242.144.102: bytes=32 time=17ms TTL=57