you did say that both telkom and afrihost isp is giving you the same issue. which means you are getting the same problems saix and is. i would suggest that you reset you router if you have already a tech needs to come and checkout the exchange.
worst case your line as gotten the "rott" inside the exchange line mine all of a sudden did and needed to be reseated on both legs by a techie.
any recent lighting ?
I did say there were problems with Telkom, but not the same issue, there I was referring to pppoe taking a long time to dial up. The slowness just seems to be Afrihost.
Time will tell if it is my line or not, can't yet make up my mind.