I have a Verizon 3G 5-spot mobile hotspot unit that I use as a wireless house / business unit. I am located in a 5-bar (3g) signal location. When signals are limited to a single user, the speeds you report are exactly what I am getting. (0.85-1.2 Mbps down 0.6 - 0.8 Mbps up) There are no software updates available for this unit. Roaming updates and Applications are not applicable.
I believe that regardless of what they advertise, this is simply the best that their 3g system can do. The only higher numbers i've ever seen are 4g, and only in very restricted, select areas. (can you hear me now?).
Actually the speed isn't the worst problem. It's the signal dropping. It stinks to be in the middle of a business transaction and have to stop and re-initialize the unit so I can process a credit card sale. If only the company were capable of feeling the embarrassment they cause their customers, things might improve.
<Post branched to a new discussion for more exposure.>