Why is SSH/SFTP failing for commands with larger returns?

view story

http://superuser.com – We have a SFTP server which was working fine until we added another ISP. The connection to the SFTP server is not going through the new ISP, I confirmed it with tracert. No change was made on the server either. But since then, some users' SFTP or SSH connections time out/hang if the executed command has a larger return. Here's the scenario: I can continue to ping and the ping will always return even when SSH/SFTP times out I can connect to the server, it asks for authentication and lets me log in. If the ls command for my root directory is returning a small number of files or folders, then i (HowTos)