I joined Telkom in December on a 2Mb Uncapped account mainly for streaming shows and movies (I don't game and generally don't run big downloads that often).
I must say, I found the 2Mb line entirely insufficient for streaming (specifically Hulu). Most of the time it does fine for one, maybe two episodes or maybe one movie, but then after that it starts buffering 3 to 5 times per episode, even on short (20 minute) shows.
So I upgraded to the 4Mb uncapped package in early January hoping this would be more than enough to cover my needs and I swear it has brought absolutely NO change. My download speeds in general are way up, but streaming has remained almost exactly the same. Still does fine for the first two episodes of the day, then after that it buffers a good couple of times per episode, sometimes buffering for minutes on end. This happens regardless of time of day.
I've checked my usage and I'm nowhere near power user status yet. I've run speedtest and am hitting on average between 2.5 and 3.5Mbps down with 20-40ms ping locally and 250-270ms internationally. I've also checked 100 websites on how to optimise your web browser for streaming, which I've done, but nothing seems to work. Tried different browsers and different computers, nada. I'm actually streaming a movie currently at medium quality and it has buffered (sometimes for like a minute or more) about 6 times in the past hour, which I think is absurd if you're on a 4Mb line? Almost every site I've checked has said that the minimum line speed for smooth streaming is 2Mb, so why was my 2Mb line not sufficient and, more importantly, why is my 4Mb battling to stream properly?
If it helps: I'm based in North Riding, Joburg.