That’s helpful. Can you also make a screenshot from the error message you get when the game refuses to start at all?
The issue may be caused by faulty runtime libraries. Can you try deinstalling the Microsoft Visual C++ 2010 Redistributables and Runtimes from the ‘Deinstall or change a program’ panel in your Windows settings? Then download and install again the most recent version from here (32bit) or here (64bit).
I’ll look into other possible causes next week.