I think your problem is that your computer is not giving the correct IP for the site you are trying to connect to. When I try to ping vpn.accountframeworks.com my system resolves the name to this IP 212.240.210.194, which is completely different to your DNS resolution.
If you can surf the net OK then I suspect that you may have a misconfigured Hosts file or some other incorrect DNS entry for this web address.
Hope this helps
Simon
Too slow