Usually this is not a limit of the OS or browser. IE for example might be limited but I've seen Chrome and Firefox not do this.
So to me, this is not a Windows 10 setting but an app or browser issue.
Is there a way to divert system resources to launch 4-5 simultaneous video downloads. Is there some feature of Windows 10 or some app to facilitate this?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic