You must also take into account the number of connections per torrent and the total connections your bit torrent client will allow. This is based on the upload speed you enter when you set up your client. For example I have an upload speed of 20 Megabits per second or 2.5 MB/s (Megabytes per Second).
My Vuze bit torrent client will Auto set me up with 130 connections per torrent, so as you can see 5000 seeds are not going to be allowed my Vuze to connect to me.
MY TOTAL number of connections over all active torrents is 1100, so again 5000 seeds can never connect. With the more common much lower UPLOAD speeds of 1.5 to 5 mbps far fewer connections per torrent and overall are allowed.
You have to remember as well that the total of 130 connection per torrent also includes peers who are trying to download the wanted torrent just like myself, they connect to me so we can share bits between each other. So not all 130 connections are seeds, some are fellow peers as well.
To further confuse matters fellow peers can often upload to you faster than some seeds. If you upload back to them you both may end up having a faster download experience if the current seeds are rather slow but there is a lot of them.
As a general rule you will achive faster download & upload speeds to your wanted torrent swarm if you only run ONE ACTIVE downloading torrent and stop all the rest. Most of today's slow download speeds are cause by PEERS and SEEDS running too many active torrents at the same time.