Yeah, the simplest way is to use some of the tweaks at sites like speedguide. Generally the best providers fo download speed are cable providers. My connection is $35 for 4 megs down and 128K up. To get ADSL at that speed in my area would cost upwards of $100/month.
I have also found that my download is naturally uncapped, as when I moved to a less internet-populated part of town (went from 350 or so people on my node to four) my connection went from my promised four megs to over 8 megs down on a good day.
This seems to hold true with any Midcontinent service as well as Charter cable. Although it is hard to get Charter cable in a sparsely populated area.