I guess what I meant to ask is whether you mean 100kbps or 100KB/sec. That is are you talking bits or bytes? The symbol for byte is "B", the capital letter, while the symbol for bit is "b", the lowercase letter. A byte, being 8 bits, is 8 times as much data. This makes knowing whether you mean 100 kilobytes a second vs. 100 bilobits a second very important in figuring out what speeds you're actually observing!
What's "typical" upload rates do they promise in your service agreement? 768kbps?
Have you tried speed tests for different endpoints around the country? Someone even has one hosted on Dreamhost!
Use the [color=#CC0000]3DOM50[/color] promo code for 3 extra lifetime domains and $50 off
More Dreamhost coupons here!