Hi,
1,To avoid or reduce the poor performance, you may enlarge the CPU cores and RAM the stand-alone primary site server with a database site role on the same server (the official article recommends 16 cores CPU and 96 GB memory).
Recommended hardware for Configuration Manager
2,For slow network connection scenario, you can build a DP on each office location. For fast network connection, 2 DPs are enough.
3,Meanwhile, you may have trouble to install SCCM client agent on the devices with old OS, for example Windows server 2003/Windows 7 (which are out of lifecycle) .
Hope it helps. Thanks for your time.
Best regards,
Simon
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.