Witam!
Faktycznie, podany opis problemu był bardzo skrótowy. Nie mam pojęcia co w tym przypadku może być/jest istotne. Podaję dodatkowe informacje:
1. Serwer z którym się łącze ma adres publiczny. Nie łączę się przez pulpit zdalny, tylko bezpośrednio z serwerem/usługą SQL podając adres IP i numer portu. Połączenie przez pulpit zdalny jest wyłączone ze względów bezpieczeństwa.
2. Łącze oczywiście jest asymetryczne. Wysyłanie 1 M bit/s. Obciążenie mojego łącza podczas dekretowania nie przekracza 450 k bit/s (odbieranie) i 100 k bit/s (wysyłanie) - czyli o parę rzędów mniejsze od posiadanego pasma. Próbowałem innego połączenia - przez internet w komórce, ale nie zauważyłem żadnej różnicy. Serwer "pinga" się z całkiem przyzwoitymi czasami 100-250 ms. Wydaje mi się, że nie jest to problem sieci.
Może jakieś konkretne pytania, łatwiej będzie mi naświetlić problem.
... od zawsze wiadomo i przypominamy regularnie o tym na forum, że taki model pracy nie jest zalecany ze względu właśnie na wydajność ? 
Może jakieś linki gdzie można o tym poczytać?