There are no battle.net servers in south africa, those that you mentioned (or tried to at least) are emulators for battle.net
I agree fully with TheRodent's deduction that you were referring to international pings because of the other post siting you playing wow etc, which again, is also international.
People notice the details, so try be more specific to avoid a flame war.
I haven't read this entire thread, but if you have no choice whatsoever to get ADSL (barring the waiting period, its worth waiting for) I'd choose ADSL.
The lesser of two evils? Perhaps iBurst, but if you like paying almost R200 for one gig of data... well... yea... future Darwin award winner