Switch to uTorrent and make sure you are using the latest stable version of 2.0.4 Build 21586.
1. The most important thing is to make sure you have portforwarded and that your firewall is allowing your ports.
To find out Open uTorrent go to Options > Setup guide > Untick the bandwidth test at the top and run the network test. Your port MUST
display as open, try 2 more times if it is registered as closed.
If your port still says that it is closed you need to portforward the port that uTorrent is using which you can find at Options > Preferences > Connections > The port at the top right is the port that uTorrent is using, and needs to be port forwarded in your router.
2. Use the following settings

(This is for a 384k connection)
Connection
Have the following ticked:
Enable UPnP port mapping
Enable NAT-PMP port mapping
Add Windows Firewall exception
Bandwidth
Maximum upload rate: 16
Maximum download rate: 0
Global maximum number of connections: 80
Maximum number of connected peers per torrent: 55
Number of upload slots per torrent: 3
BitTorrent
Unticked:
Enable DHT Network
Enable DHT for new torrents
Enable bandwidth management [uTP]
Limit local peer bandwidth
Ticked:
Enabled local Peer Discovery
Enabled UDP tracker support
Ask tracker for scrape information
Enable Peer Exchange
Protocol Encryption:
Outgoing: Forced
Allow incoming legacy connections: ticked
Queueing
Maximum number of active torrents (upload or download): 8
Maximum number of active downloads: 3