I had this same problem ever since I bought the s3 and couldnt find an aswer so I did a bit of fidling around and realised it had to be the modem. I have a seperate modem and router and found they both have firewalls. I disabled the one on the modem and woohoo, everything is running brilliant...