Yes there was a patch a few hours ago. Click game options on client and select check for updates. May help if you haven't yet patched. Also run as administrator.
No the EU one was only down and put back online moments a go i have been watching and reading. There has been no patch for lots of us in europe. plus we have a timeout bug now during login