You are not right, sorry. Everything in the system is related to each other ( as in any other complicated system), since the system is loaded, that may influence the download speeds also. So we are improving the whole system - and that will help to improve not only upload, but download as well.
create the move file system and limit the port speed.
how it works? creating a move file system will help a lot. we will work with 10Gbps port and raid 1
server specs: linux OS, 10 Gbps port speed, 1000 GB RAID-1 x 2, at least 12 GB RAM, latest Xenon processor.
SERVER 1
disc 1 (1 TB capacity Raid 1): will be for downloaders only and port speed set to 5 Gbps serving aprox 100 premium users downloading to 5Mbps (temporarily)
disc 2 (1 TB capacity Raid 1): will be for uploaders only and port speed set to 5 Gbps serving aprox 50 uploaders uploading to 10Mbps as limit. But when the upload ends then the file will be moved to
disc 1 
so as it is Raid 1 disc it will be moved asap in less than 5 seconds
when disc 1 is full then disc 2 will keep the new uploaded files on it and will serve to premium/free users, then the entire server (10 Gbps port) will be used for downloaders now it can serve +200 premium users
inactive files or deleted by copyright will void the server again, server must be monitored when they are free of files to be re-used again, =) but that guys that are uploading 9 TB in Hollywood movies will cost you a fortune