Problem solved somewhat by using a proxy server. (web service) A bit slow and ads from the proxy server but hey, you can't get everything for a handfull of pennies.
Trying static ip and changing dns server didn't work and nothing in the host file either to explain it. I bet it is communist gremlins. Always knew the bastards had it in for me. The fight shall continue...
Edit:Waddayaknow, solution was in Firefox's Tools->Settings->Configure (Configure how Firefox connects to the internet). I just manually entered HTTP and Port number obtained from the internet and all seems good.
Have a nice day.