edit: I actually found a workaround.
I went into the steam folder and changed the compatibility mode for the eco.exe to Windows 7 and to run it as administrator and it works now. I can join servers and the server browser doesn't crash.
After trying it is actually the compatibility part that worked, you don't need to run it as admin.
Can confirm that this works, however when I set it to only compatibility for Windows 7 it still failed, whereas then setting it to run as Administrator, works 100% now. Thanks very much rdgviolence for the work around!