I get about 1/3 my connection speed down on torrent downloads, but I'm limited to ~10kBps up because of Rogers:
http://www.rogers.com/web/content/network_management
I think Ubuntu and OpenOffice are about some of the healthiest public torrents so you should try them just in case. Also as people noted, you'll want to check if the port your torrent client uses is open. You can use the ShieldsUP! test on grc.com to check. Did you try manually forwarding the port (ie not relying on uPnP) or bypassing the router altogether?
See:
Good settings - VuzeWiki Select port for Vuze - VuzeWiki
Also, which client are you using?