Hi Techead -- I've asked our senior core network engineer for some assistance debugging this one, and unfortunately cannot find anything on our network causing you grief.
From one of my servers in JHB:
--- 46.23.67.190 ping statistics ---
round-trip min/avg/max/std-dev = 173.210/177.692/191.790/4.172 ms
From the core router in Cape Town:
PING 46.23.67.190 (46.23.67.190): 56 data bytes
64 bytes from 46.23.67.190: icmp_seq=0 ttl=58 time=174.809 ms
64 bytes from 46.23.67.190: icmp_seq=1 ttl=58 time=199.953 ms
64 bytes from 46.23.67.190: icmp_seq=2 ttl=58 time=195.875 ms
64 bytes from 46.23.67.190: icmp_seq=3 ttl=58 time=193.562 ms
64 bytes from 46.23.67.190: icmp_seq=4 ttl=58 time=192.965 ms
64 bytes from 46.23.67.190: icmp_seq=5 ttl=58 time=190.899 ms
I noticed you changed your destination, so I ran another test for you from my JHB server:
--- 31.3.246.202 ping statistics ---
8 packets transmitted, 8 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 176.000/179.263/188.554/4.711 ms
The network is not congested, we have no faults on our network. There's a lot of moving parts between your CPE and the destination. 30ms isn't something to be too concerned about. I was looking for that 100ms+ you complained about previously and I'm not seeing anything on our end (yes I checked the times you sent) which correlates.
There's not another stone that I can turn over.