Interesting. It may be worth 100% verifying your tracert and other methods from those different network locations to make sure the traffic is going the direction you think it is. Pretty easy to do that or some ping's and grab captures on the path to make sure you are seeing those pings go the expected route in both directions. To me, it isn't feeling like a saturation issue but you'll need to keep digging to verify.
Performance to a public website is notoriously difficult to troubleshoot since you have the full path internally, dns, traffic shaping, content filtering, external network path and a whole host of other things that can influence the possible response rate.
Adam R MS | CISSP, CISM, VCP, MCITP, CCNP, ITILv3, CMNO
If this was helpful click the Kudo button below
If my reply solved your issue, please mark it as a solution.