well what are your prices for your current cable, and the prices of the DSL you are looking at...
it also depends on what you want to do with your connection...Cable will reach speeds alot higher than the DSL packages will at the same price...
ex. cable bill = $40 a month and you can get 1.5Mbps down max/128kbps usually up.
DSL bill = $40 a month and you get 640 down max/128kbps usually up.
Cable is a static IP, where as DSL is a dynamic (unless you feel like shelling out more bucks for a static one)
DSL works well with online games, as does cable, cable is better for hosting game servers, both connect to games with rather high ping.
DSL downloads at a more constant speed, and doesn't fluctuate much, you will continue to get the same speeds if everyone on you block uses DSL....If everyone near you goes on cable, your cable speeds will decrease.
I've got a rather good DSL connection from Verizon...started at 640/? down for $40 a month, then it got upgraded to 768/128 last august, and i'm still on the old prices due to some sort of grandfather clause....
Just ran a connection speed test and here are my results:
717 down/ 135 up:
it's unlikely to reach your maxes, but as you can see i'm over my max upload :devil
but still those numbers translate into when downloading files it would be at 90-100 Kbps max
when uploading files around 17Kbps max.
Both DSL and Cable are great for surfing the web so no big differences there.