Yeah. The idiots are constantly downloading crap and leaving their torrent clients running and all sorts of ****.
Ah. That sucks.
I don't know much about the consumer routers. Any Cisco router would do what you want, but would be harder to configure.