Since your profile says you are in Houston, you were likely getting slow speeds because of congestion. Houston was only 15x15 and a lot of people here seem to be switching to T-Mobile (with Houston have good T-Mobile coverage). I noticed that my speeds were in the same range a couple of weeks ago (3-5 Mbps). Recently T-Mobile shut down some of the HSPA bandwith to free it up for LTE, which is now 20x20, and has caused speeds to go back up.