I think those seed boxes you mentioned are the main reason OP isn’t using all their bandwidth. In the same way you suggest limiting total connections, those downloading will also have a limited number of connections so of course you’ll prioritise those on a gigabit+ uplink than those on slower links.