Сами же пишите варгеймеров мало.
Вот вы опять палку перегибаете. Без нового DirectX апдейтер хотя бы работать будет, а без vcredist может вообще не запуститься, ну так у него и размерчик небольшой. MS, конечно, как всегда удружила, была раньше нормальная msvcrt.dll, зачем эту хренотень развели...
Опять велосипеды?Да возьмите нормальный, хоть InnoSetup. У него и 64-битность эта есть, и многотомность, запуск программ до и после установки, скрипты (на паскакале, но это не принципиально ведь), плугины и всяко-разно. Бесплатно.
Не вижу никаких препятствий, чтобы в установщике не было галки "скачать и установить патч такой-то" с последующим запросом куда его скачать (или, допустим, в каталог с установщиком или игрой сразу), автоматической скачкой (для InnoSetup того же плугин есть) и последующим запуском starter updater, path\patch.gt2extension. Немного скриптов и можно даже автоматом последнюю версию брать.