After several hour deleting caches, flushing DNS, switching to static ip and forwarding ports on router and windows firewall I finally found out that I had a problem on my hosts file. I accessed C:\Windows\System32\drivers\etc\hosts and deleted every extra line I had there (everything that didn't have a # at the begining) and problem solved!
First order of Business : FilthyRich you rule dude !!!
The one thing i should mention in is that i participated in the open beta weekend Blizzard had a while ago.
And it would seem that some settings from that install remained - and this is the thing that stopped the game from connecting to the EU server.(in my case)
The "killer" lines are:
localhost name resolution is handled within DNS itself.
I should also mention that i have done this in the past, but it would seem that i have overlooked ONE important detail : My antivirus program did NOT allow me to change this file. I explain:
The antivirus program name is "Avira Free Antivirus" version 18.104.22.1687.
Apparently it has integrated in it's "Security" module (Found by Clicking "Configure Avira Free Antivirus > General Tab > Security) a very interesting yet quite lame option if, apparently one wishes to play Diablo 3 on EU server after playing open beta weekend [...].
Sorry, forgot to post the actual name of the option i had to disable before i can change the host file. It's :"System protection
Protect Windows hosts files from changes"
<<<<Uncheck this option, than delete the text stated above
And after this i would truly suggest that you check that option back, because you never know when you will need it again.
As soon as i try to save the modification (deleting the text shown above with bold
font) i have done in a hex editor (yes, notepad :P ) it would seem that Avira's Security module created a file with my modification, but with a *.txt extension, leaving the original file unchanged.
I hope this information helps you guys improve gaming experience.