A ver, tu problema si es el script, las claves de registro son un apartado del script, y si te lo he pedido es porque en la imagen no veo las direcciones completas del apartado "Value Data", si las viera te podria dar una respuesta mas precisa, no te lo he pedido para ver tus intimidades XDDDDDDDDDD, pero bueno, como quieras.
Lo primero que tienes mal son las direcciones de "Subkey", y la solución la has puesto tu mismo, tienes que eliminar \Wow6432Node de las direcciones, "Software\WoW6432Node\Activision" = Direccion de 64 bits, MAL, "Software\Activision" = Direccion de 32 bits, BIEN.
Como tu mismo has puesto aquí tienes el problema ya que has dejado la dirección de 64 bits y tienes que poner la dirección de 32 bits.
IMPORTANTE: Si usas Windows 64 bits tendrás que editar el archivo y borrar “\Wow6432Node” de las lineas para dejar el archivo con direcciones de 32 bits, si no hacemos esto el setup final no hará bien su trabajo.
También tienes mal el apartado "Value Data", si en ese apartado pones una dirección fija tal y como muestra la imagen el juego solo funcionara si se instala en esa dirección, esta es la solución para que funcione independientemente de donde se instale:

Por cierto, si el otro repack que hiciste funciona y las direcciones estaban mal puestas, solo quiere decir una cosa, que el juego no necesita las claves (no todos las necesitan), por eso funciona aunque estén mal puestas.