Yeah, i have that problem too, but i know what ports are open.
Open command prompt and type
netstat -an |find /i "listening"
That will list all the ports that are open. Its wierd. I can connect to people. but my downloads are still going at 1 or 2 k/s. The torrent is green, it's just slow.
donno....