I don't think it's Telkom ISP at fault there... it's most likely the DNS service you use to be able to stream Hulu from SA. I just finished watching a 2 hour long movie which did not buffer once since it started. In fact, I never have had a stream need buffering once it get's going.
I'm on 4Mb account with someone else gaming and Youtubing at the same time. There are quite a few US DNS services out there. Give them all a try and see which works for you. I use the Media Hint plug-in and found their free service to be faster than Unotelly and Unblock-us. I set up my Hulu and Netflix account with the Spotflux free DNS app but use Mediahint to stream as it is a faster more stable connection.
I'm on 4Mb account with someone else gaming and Youtubing at the same time. There are quite a few US DNS services out there. Give them all a try and see which works for you. I use the Media Hint plug-in and found their free service to be faster than Unotelly and Unblock-us. I set up my Hulu and Netflix account with the Spotflux free DNS app but use Mediahint to stream as it is a faster more stable connection.