So, now the cable companies are looking toward an “application agnostic” way of limiting bandwidth, see here and here, combined with metered service, where you are charged for bandwidth over a certain level.
The basic problem here, and it’s a Google search away, is that in the rush to get to broadband quickly, the cable companies came up with an inadequate network architecture, so they are afflicted with problems that do not hit DSL of fiber (FIOS).
The real solution is fixing their networks.