Sailor24 give some good ideas, where I wanna add some.
Basicaly the problem is, that the total bandwidth is divided under all cellphone users.
You might have better connection and higher bandwidth in the nighttime, when most people sleep.
Some time ago I saw on youtube a video, where a guy make his own parabolic-antenna with the
wifi or UMTS stick in the middle and directed the antenna to a 1 mile distant station
and therefore gained 10 times speed. You might google that or freeantennas
I have too an UMTS-HSDPA stick (in central europe) and I have just tested it,
DL over 2Mbps and UL 300Kbps, I frequently get DL 400 KBs and more with HSDPA.
You might wanna check, see and wait a few month until in your area the new standard of LTE is available.
There is an english wikipedia report about LTE.
http://en.wikipedia.org/wiki/LTE_(telecommunication)
I found out, that the standard default values of the UMTS stick are sometimes not good.
You might check under your UMTS stick PROPERTIES or in Control panel, if the UL and DL values are set on the highest value.
Are you sure, your ISP doesn't limit the speed?
In most cases, when your Total reached e.g. 1 GB or so (depending on the ISP), they cut you down sharply.
In my case, when I got 5 GB in one month, they cut me down to 64 KB/s. Sometimes less than that.
BTW, don't even think about trying the above mentioned program Deluge.
I tried it and its the worst torrent client I have ever seen.