Hello everyone,
I investigated the crashes on launch a bit further recently and I found something that seems to be causing them - and it's not the network connection (even though disabling the network adapter still helps).
On my system, the game consistently crashes on launch when I have Comodo Internet Security (or just the Firewall) installed and enabled. However, it's not the basic antivirus or firewall components but one of the advanced features that detects shellcode injections that seems to be the cause of the crashes on my system.
I'd appreciate it if someone could check this out to confirm this. Follow these steps:
1. Download and install Comodo Firewall / Comodo Internet Security
2. Disable all components except for the Firewall and set the Firewall to "Custom Ruleset". Leave other settings as-is.
3. Launch Assassin's Creed and observe if it crashes on launch.
4. If it does: Open Comodo, then: Settings -> Advanced Protection -> Miscellaneous
5. Make sure "Don't detect shellcode injections in these applications" is **checked**
6. Click on "these applications" and add all your hard drives as folders to the exceptions. Click Ok, close settings by clicking Ok again.
7. Launch Assassin's Creed again and observe if it doesn't crash anymore.
Thanks for your help!