+1  A: 

Try setting the SO_RCVBUF socket option on your applications TCP socket. This should override the auto-tuned receive window with the value you supply (see).

rupello