Both I had cable (@home) then they switched,
I got HUGE lag when gaming and Charter Said I couldn;t use my router and I was paying 50 bucks a month.
I called a local telco and was able to get DSL for 40 and they support my router,  While Downloads are a little slower (not that I d/L alot) I have noticed the overall browsing is quicker. ( I had both connected for two weeks just to check it out)  I got fewer time out errors and my latency was MUCH BETTER.