@aadam101:
The thing that i hate about uploading is that once you get about 1.0 with the torrent it practically stops seeding since there are so many seeds at that point.
This is not always the case… The GT.ru tracker does not like passive nodes, and places them at the bottom of the priority list, regardless of their upload speed. So... Always be sure that the port that your torrent client uses is forwarded both in TCP and UDP from your router to your computer. This alone will go a long way.
Also, if you have a higher upload speed (say, 75KB/s), you'll get placed higher on the priority list for peers. So... Having a higher upload speed when possible does help in addition to making sure that your network is correctly setup. If using a VPN, it is important to know that you are connected correctly to the VPN and that the VPN has that port forwarded to your computer.
If connecting with an OpenVPN based VPN, you need to be using TAP, rather than TUN, otherwise, ports cannot be opened. Also, you need to make sure that the VPN has that port forwarded. Some VPN's like Private Internet Access will only forward one port that they choose, whereas a VPN like PrivateVPN will forward ALL ports as long as you're using UDP + TAP and are connecting to a port forwarding enabled server.