So on my machine, portforwarding is kind of a must to get the p2p factory working right.
If its not done right, there is a noticable difference … d/l rates can go from 5kbs –> 100kbs if done right.
Currently using uTorrent: great, because its small footprint (compared to azureus), and ease of use.
There is another post on this topic somewhere (I may have to actually input into this system!) but my tips goes as follows
1) Make sure that the network IP is correct!
a) Start –> Run –> cmd –> “ipconfig”
b) Determine the ip for this machine
c) 192.168.0.3 is the most common one
d) It will dynamically change if your computer reboots.
Go to NetRouter, and change the port forwarding so it recognizes the computer you’re operating from …
… that is, give THAT ip address!
2) For uTorrent anyway — UNDO the “uPNP”
a) For some reason uTorrent tries to automatically “map” the port, which may not be as effective as “port forwarding”, therefore (since it does this trhough upnp) UNDO this!

