I have cable and DSL in my area and cable is faster here. I'am getting 1.5 Mbps. Cable is faster in perfect conditions than DSL but, you share the bandwidth with up to 600 other people. So during peak hours there may be a slowdown. However I haven't found the slowdown to be much. I you are going to do a lot of uploading though you should consider DSL because of faster upload rates vs cable. You should check out the following article at PCMAG.com for more information about the differences between cable and DSL.
http://www.pcmag.com/article2/0,4149,24875,00.asp