I think Cable is faster than DSL but it uses a Shared Bandwidth feature which might limit your Download Speed based on the amount of people on the Network, Where as DSL isn't Shared and doesn't have that restriction...
I'm currently using DSL going to switch to FiOS in 2013