Originally posted by: igr11
DSL is a dedicated telephone line to you. Cable is your PC connected to your Cable company's LAN (or more appropriately, WAN). So, as a result DSL is more predictable in terms of performance because that performance is artificially limited by the line speed you buy. However, on the average, Cable is at least twice as fast, because you are always surfing at LAN speed. But cable tends to charge for that speed with higher monthly prices.
I live in NYC and I've had both DSL and Cable. My cable is 3x faster than DSL (both upload and download). Both were reliable, and I've never experienced outages. Furthermore, my cable company offers a deal where I can get internet, TV and cable phone for an excellent price over the same cable line. All services work very well.
Most importantly, both Cable and DSL are site dependent. I suggest visiting DSLReports.com to check out your providers. Better yet, just get both DSL and Cable for 1 month and judge for yourself.