Your understanding of the BitTorrent protocol is seriously flawed. I’m watching the Connection Info window for the current World of Warcraft patch, and its behavior is, to be kind, pathetic.
With any halfway-rational client, this would be one of the healthiest swarms on the planet right now, but all I see is an endless stream of connections with other machines that all have data that the others want, but refuse to share. If you were doing anything right, I’d be frantically throttling my connection, because I’m sitting on a 100 megabit pipe with 99.9% of the patch. As it is, I’m occasionally uploading at 8 kbps for 30 seconds or so to a machine that then disconnects, and that’s enough to give me a 1.22 ratio.