Alright, first of all I must thank you all for trying to help me : I've done few tests and I'll be specific on each, next. All the tests were around 8 pm CST, kinda rush hour of traffic. First test was a regular test, I allowed 500 packets to be sent, each packet's size is 400. Here the results: S2C: 17.03% C2S: 0.2% Sent: 500 Received: 414 Remotely received: 499 Second test I incresed speed, Packets per second : 2. Still size of 400. Results : S2C: 16.67% C2S: 0.2% Sent: 505 Received: 420 Remotely received: 504 Third test I incresed size of packets to 800. Packets per second : 1. Results : S2C: 18.02% C2S: 0.39% Sent: 518 Received: 423 Remotely received: 516 Forth test I decresed size of packets to 200. Packets per second : 1. Results : S2C: 18.36% C2S: 0.2% Sent: 502 Received: 409 Remotely received: 501 I think it's enough results since in any case you see the S2C and the C2S are kinda the same, if you need me to do more tests and check different things let me know. And the million dollars question, does it show it's my ISP's problem?