If you're not getting uploads at all, something's wrong -- I believe they deprioritize BT uploads but don't block them nearly as heavily as Comcast. Are you sure your BT client is getting through your router properly? I had to put a port forward on mine, the autoconfig never worked.
Re: Cable options in the area?