Very likely much less!
The default configuration of GUPs, is that they are set to allow a "Maximum number of simultaneous downloads to clients" of 10. So regardless of how manay Windows can handle in general, only 10 clients are allowed to download from a GUP at any one time (consistent with the TCP limitations on Windows workstation OS's).
This is generally not a big deal however:
If a client is unable to connect to a GUP the first time round, it'll just try again later on (up until it hits the "Maximum time that client try to download updates from a GUP before trying the default management server" time threshold if you set one). The limitation is only for simultaneous downloads.
This is further mitigated by the fact that these attempted downloads are affected by the heartbeat intervals and the randomisation windows, further reducing the likelihood of loads of client updating simultaneously.
Note: The quoted items are settings within the GUP options of the LU Policy