Forward 1 port that is over 50,000 and use that in Azureus and enable encryption: http://forums.afterdawn.com/thread_view.cfm/395674 This site gives a list of isp's that block torrents, make sure you're not on it: http://www.azureuswiki.com/index.php/Bad_ISPs Turn off UPnP in Azureus in Tools > Options > Plugins > UPnP, since it may confuse some routers that do not support or correctly support UPnP. Edit: have you set a static ip address, you may need one?
I don't know how much it matters but I've read that Azureus prefers a port between 48,000 - 70,000. Check your ip address at start>run, type in cmd or command, select enter and in the command prompt window, type ipconfig/all and select enter and you will see your ip address as well as other info. Type exit and hit enter to leave or just close. Make a note of your address and the next time you start your computer, check it again. If it has changed, your forwarding is useless and you need a static address. Also, make sure you entered it correctly in your router but if you're getting a green NAT light, you're fine as far as I know. High speeds are dependant on many things: number of connections, your speed as well as those you connect to, number of seeds compared to peers in total, how much of the torrent you've completed compared to the connected peers, public sites where people turn down their upload speed compared to private sites where a good ratio has to be maintained, amount you've downloaded, etc.