This is not the normal kind of problem, and hence it is challenging to troubleshoot, its a bit of trial and error I am afraid.
On the wingate server, please open up internet explorer, and set the proxy to the localhost, to see if the proxy is working at all.
Also, on your router, are their any other IP address settings we should know about?