Todos los meses? no entiendo, a ver, descarga los archivos ya mencionados, descomprímelos, dentro de una carpeta en el escritorio o donde quieras, no van dentro de los juegos, por decirlo de una manera que nos entendamos, solo se instalan una vez, son programas independientes de los juegos, aunque estos los necesiten XDDD, así pues, descargas, descomprimes, e instalas las directx primero, solo tienes que buscar el DXSETUP.exe en la carpeta que has descomprimido y ejecutarlo.
Si después de instalar las directx sigue sin funcionarte el juego (bueno, y aunque te funcione yo también las instalaría), instala entonces las vcredist, todas, x86 y x64 incluidas, al instalar las vcredist alguna de ellas te dará error, no te preocupes por el error y sigue instalando.