What?
You sure you aren't confusing bits with bytes? The service providers typically offer their maximum throughput in kilobits (or megabits), while most programs report download throughput in Kilobytes. File sizes are usually in kilobytes as well. (The capitalization matters when it's abbreviated -- kb is kiloBIT, KB is kiloBYTE.)
My 3-megabit-max cable connection, divided by the 8 bits in a byte, would equal 384 Kilobytes per second maximum. I just started a large download from my web server a few minutes ago, and it stabilized around
285KB/sec, or about 75% of the advertised maximum.Less that 1/10th of my advertised connection would only be about
37KB/sec, which is only about 6 or 7 times faster than a telephone modem. If that's all I could get, I'd be calling my cable company to report a problem.
I think there's were you're mistaken -- a 1500 kiloBIT connection maxes out at 1500kbps. That's the same thing. Dividing by 8, 1500kb =
187KB. 150KB is a lot more than 1/10th of that.