My ISP says my connection is "up to" 4 Mbps.
And you were getting slightly over that with a couple of those speed tests, correct?
So it looks like you don't have problems there.
As far as your bittorrent download rate and ports go - if everything is set up properly,
and you have known good servers and plenty of them, I think you should do better than 200 to 300 kbps.
I don't have that high rate connection myself - hopefully somebody else reading along will jump in here and comment.