Some of you know i really don't like azureus, purely from the POV of believing a download client ought not to eat memory at an expotential rate It's a problem of JAVA in general.
In any case, I seem to have found it's antithesis - a fast, stable and more importantly _tiny_ client called uTorrent. I've been trialling various alternative clients for a while and i'm pretty impressed with this one - perhaps it's worth a try?
http://www.utorrent.com/
You don't need to install it and, for it's size, there's a heck of a lot of features packed in there. It also seems to manage the connection better than BitComet and even includes a natty scheduling bit