You didn't say what you considered fast. I'll share my DSL experiance.
I like DSL because the bandwidth assigned is all yours. When you're on cable your bandwidth can get lower than what your paying for because the bandwidth is shared with everyone on the cable.
DSL was finally offered by my ISP (phone company) in 2004. I got the 2nd price level of 256 Kb/s download speed. It usually was over 500 Kb/s though. In 2008 I called customer service to change my phone plan unrelated to my DSL service and then she said "I can have your DSL download speed increased to 1.5 Mb/s at no extra cost if you like." And I'm like "Yeah, I'd like that!" Good grief.
My DSL connection of 1.5 Mb/s download speed is fast enough for streaming CD quality music on multiple computers, downloading large software updates and watching a HD movie with less then 10 minutes of preloading. I don't know if 1.5Mb/s down and 500 Kb/s up speeds are fast enough for online gaming.
All of the cable ISP's in my area have tiered price plans that are a combination of speed and download limits. I don't think any of them are a good deal.
My only choice is DSL (the 2 copper wires from the phone company) because I live in the country. Good thing I like it.
My ISP (phone company w/DSL) doesn't have any download limits which is good because I might listen to over 100 Gb's of streamed music in a month. I would choose a lower download speed with no download size restrictions any day. The portion of my phone bill for DSL is $30.00.
The last time I checked on a satellite internet connection it was considerably more expensive than connecting to a local ISP and had limitations. Satellite internet is mainly for web browsing and reading email. It has more severe bandwidth sharing problems than cable and will automatically throttle way down things like file downloads and media streaming.Several things can negatively affect your internet use:
1. You might have a computer/router/modem/software configuration problem. Other topic areas cover these.
2. Your ISP may not be giving you the speed your paying for.
You can check it at DSLReports.com
. Choose one of the speed tests and a city to reach to see what your download and upload speeds are.
The link is: Speed Test - dslreports.com
3. The internet backbone occasionally has a problem.
Some examples are overwhelming internet traffic caused by viruses and other cyber attacks. These can bring large geographic areas to a crawl. Construction can dig thru a main line, etc. These issues can affect your speed test at DSLReports.com
4. A site your browsing might be serving it up really slow. Not much you can do about that.