Try torrenting or P2P at off peak times, you will have to check you ISP for information on these times. I'm with BT and they 'throttle' torrenting or P2P download and upload speeds during peak times to reduce stress on their servers. Bittorent and other torrent clients are very bandwidth hungry.