Es que es complicado ayudarte si cumples con los requisitos y no funciona, yo miraría de actualizar a parte de los drivers de la grafica, el directx y el c++ que son componentes que se instalan en los juegos, también hacer una actualización de Windows a ver si tienes algún componente desactualizado como el framework.
Pero ya te digo que una solución fiable 100 % igual no te da ni el servicio técnico oficial y puede ser cualquier tontería la que bloquee el juego, hace poco en otro foro vi a un usuario que no podía ejecutar "The witcher 2" actualizo el MSI afterburner a la ultima versión y se le soluciono y vamos te aseguro que es una opción que nadie le daría para solucionar que un juego no arranque.
Una opción desesperada es formatear e instalar los drivers principales del equipo y justo después el juego a ver si asi funciona