Cable varies from city to city I've found.
Here in Calgary, the birthplace of modern cable internet, shaw is fairly fast for download speeds/upload speeds, but fairly unstable for gaming. IE your ping will fluctuate up to 200%, and never less than 50%. Pinging a server in pingtool tells the tale.
I'll see upwards of a megaBYTE per second download at early AM hours, and about 250 kiloBYTES per second upload at same.
I still much prefer DSL, as it is stable like a rock, I'll get 20 pages of 14 ms results from pinging a local server, where as I'll get everything from 200ms down to 7ms with cable.
It is a good deal for about 22$ USD, the cable internet here in town, if you are mainly interested in surfing and large file downloads. I usually have both dsl and cable for this specific reason, however dsl isn't available yet in my new area.