Thats pretty much the problem, the towers are feeling the pressure, been a little better with Randburg & Fourways up but nothing amazing. Northcliff is the worst of the lot, followed closely by Bryanston. Although I believe the problems on Bryanston are more technical then the load related.
The few times that I have been on Northcliff I have gotten speeds similar to ADSL, sometimes a little less. However when connected to the quieter towers things fly, slimothy is a great example of this. He is on Kempton and always gets 1mbit out of his connection.
WBS has tried to convince people that the towers can handle to load, however this is not true, once caps are in place then yes, people will not be sucking the tower dry, but until then its gonna be a fight for bandwidth.
Here is a link showing tower specs, notice the number of channels etc to understand the limitations.
http://global.kyocera.com/prdct/telecom/office/iburst/basestation.html
8 carriers, by 3 channels. Thats 24. Users share channels ard carriers, the system is spatial. However that is per every 5mhz used, unfortunately WBS would not give information on the exact frequency range, So I am not sure of the exact capacity. It could be a lot higher if they use a large spectrum. According to arraycomm its 20mbit per 5mhz, I assume the other 4 is used for signalling etc.
For detailed techinical information on how Iburst functions you can view the following PDF.
http://www.arraycomm.com/docs/iBurstOverview.pdf
I wish I had more information on the limitations, however its clear from the effects on busier towers that it cannot handle the current load. I would hazzard a guess at around 100mbit per tower, but that is being optimistic to say the least.
Ofcourse I am not expert on these things, merely intepreting research. If WBS understood honesty perhaps we would have a better idea.