If its just the torrents and you use torrents a lot then there is a very good solution if you are willing to put in some efforts.
This would cost $10 per month aprox..
1) Get some space from a shared host like hostgator
2) Install a script called torrent flux
3) Run torrents on the server and you will speeds like 10-20Mbps or even faster some times.
4) Download using Ftp from your server which also supports resume and you will normally get max speeds.. You can also make it an http download and use a download manager.
Before choosing a host please make sure they allow running torrent flux on their servers coz some shared hosts dont.
You might be thinking that whats the point .... well you will have the file on your server within mins of starting the torrent download and you can then download from your own server in your own time without having to worry about peers or seeds.
Just4kix,
I started listing out steps as 1,2,3.. looking at you .. I used to write everything in one big para earlier
