The issue isn't the network connectivity, it's the webserver itself. The server is located in San Antonio (with no edge caching!) and it's responding to pings just fine, so we know the DC is ok. When analyzing the traffic between my client and the server, I see that there's a huge gap of 15-20...