You shouldn't take ISP claims as what you will achieve, you will note somewhere in the T&C up to xMB. This maximum can be effected by many things outside of your control, like how far you are from the telephone exchange, the further away you are the more it degrades.
That is why I'm still on dial-up I'm 9KMs away from the exchange, and accounts for on occasion bad dial-up connections. Many ISPs won't even try to see if I can get anything reasonable in the way of a connection. There are others but they have the up to 8MB price but when you are likely to only get up to 256KB (max) they make no adiustment to your monthly charge.
There are a few of my neighbours on broadband and they get between 128KB and 256KB connection/download. I hate being ripped off, if they had a 1MB connection package that would be reasonably priced (lower than the 8MB option) then it wouldn't be some much of an issue and something I could put up with.