Yep done all that and checked before seeking help elsewhere :S, thanks for the quick replies as always guys, ill give them a call.
What I'd do is auth with the Telkom guest account and run the same test. Chances are you'll see the same latency - keep those results and get Telkom to investigate. They'll have the info on hand and hopefully have a quick fix on things.