as I understand it, cable has ability to reach higher speed currently, but it is shared among residents, so if traffic is high, you may get really slow speed, even down to a 56k.
DSL's technology can reach far greater power in the future, but they are not there yet.