I honestly don't think that's the issue - my Internet is fine even towards your server located in Canada (which is not around the corner :) :
Test site: http://bhs.proof.ovh.net/
(OVH network, Canada)
For the EU it's even better:
Test site: http://rbx.proof.ovh.net/
(OVH network, France...