I also have this weird problem, I'm usind Panda Antivirus Platinum and I have allowed btdownloadgui.exe to connect to internet in the settings, I also have permitted btdownloadgui.exe to act as server AND client with ALL ports.
In the btdownloadgui -> Prefs I have tried alot of different port ranges with and WITHOUT "randomize" box checked, I have selected ALL THREE options in the "UPnP Port Forwarding".
I DO get 60+ kB/s for about 0.01% of the time, but thats all, and I NEVER get GREEN light.
Yesterday I went to torrentspy and downloaded a Max Payne 2 torrent, in the tracker I saw that the number of seeders were 50+, but in the client I connected to approximately 8 seeds (and 7 peers), still after 20 minutes the light was still YELLOW and the dl rate LESS then 1 kB/s, WTF ????!!!!!
I am SICK of this, I also have tried that spybot and removed alot of spyware (There wasnt any DSO Exploit to be detected though), AND no change occured, oh and have also disabled the WinXP built in firewall ....
help me please .... (