Many things affect ADSL speeds - ISP claims are usually false. Distance between you and the DSLAM (where the carrier is applied) has a great influence.
ISPs also are able to control bandwidth (aka speed) depending on types of traffic. Many slow down Bitorrent file transfers.
ADSL from cable TV varies according to the number of subscribers on-line.