My problem was is, like many here, crash to desktop at 50% on the very first loading screen.
While browsing this forum on another problem, I came across a problem related with the network. I tried to turn off my router and started the game. Believe it or not, it now works perfectly.
Now, it's now very pleasant when you want to play to unplug your router, so I did a couple of tests to know which port was used (to block it) and I found it was 53 (s***!). This port is the DNS port. Ok, I wanted to know the remote address and, obviously, it was my DNS address.
For now, I just block the port when I want to start the game. It's not that great, but, at least, it works.
I don't know if this "fix" will work for everyone, but I wanted to share anyway.