Encrypted traffic is the only thing we can hope to fix the problem. In the long run its the fact that ISPs have always oversold bandwidth, knowing that not all the customers will use it all at once.
Welcome to today, here we have people with 'Always on' computer & connection, throw in P2P which is always transfering either up or down and suddenly a good number of users are starting to hit the ISP's bandwidth limitations and cause the rest to feel the slowdown.
Answer, no no, not buy more bandwidth, rather punish those that use what was purchased.
Problem is we really dont have many choices, DSL in an apartment is a fucking nightmare so FIOS isnt an option. And Dish style services still rely on a modem for upstream.
Really the only answer is to steal your neighbors connection and get them in trouble instead. ;)