Ok, thanks for posting MDMA,
if i am not wrong, I can see its possible for one to check what is the max allowed speed on your operator tower, of-course this depends on what they are offering, and has the license for.
The actual speed you get may be set by operator or it may be due to restriction of speed as per their active License in the said area.
Watch the two screenshots below, the Negotiated Qos shows the speed which the connected network is capable of.
Airtel Shows 240 kbps
while BSNL shows 8640 kbps
if this is correct BSNL tower I am currently is capable of 8.4mbps, but it may not be authorized for this much speed delivery.
While i got 24kbps on downloads on airtel,
BSNL was only getting 98kbps, as said earlier, BSNL 3G is pathetic in my area, luckily i know
a very senior officer for this and shall talk to him this weekend.
However i still say I may be wrong with this assumption, but more people test this can give more results for comparison.