Sorry for the necro-post, but this is by far the best thread I've found to ask if anyone else running Windows 10 has been having problems launching DCS World. It may either load correctly, load very slowly or not load at all seemingly at random.
Graphics drivers and OS have been updated to latest version, as has DCS.
Sometime changing compatibility mode makes it start up fine, but, again, only some times.