Hi, what you could do it to check the adaptor usage in Wingate like this:
Also, but unlikely, it could be that the MTU to the ISP is wrong, to test this you can ping a webserver for example:
ping -l 1472 bigpond.com -f
Here it is 1,500 allowing for a 28 byte header:
Drive_C:\> ping -l 1472 bigpond.com -f
Pinging bigpond.com [144.135.18.32] with 1472 bytes of data:
Reply from 144.135.18.32: bytes=1472 time=654ms TTL=243
Reply from 144.135.18.32: bytes=1472 time=545ms TTL=243
Reply from 144.135.18.32: bytes=1472 time=531ms TTL=243
Reply from 144.135.18.32: bytes=1472 time=523ms TTL=243
Ping statistics for 144.135.18.32:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 523ms, Maximum = 654ms, Average = 563ms
Drive_C:\> ping -l 1473 bigpond.com -f
Pinging bigpond.com [144.135.18.32] with 1473 bytes of data:
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Ping statistics for 144.135.18.32:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
There is a back end feature in Wingate for the external connection to allow MTU over ride if it is relevant, which may also be part of the problem for SSL // banking you mentioned.
Otherwise check that Port 443 [or other as required] is allowed in the WWW Proxy perhaps.