Нет, это не из-за недостатка места! Редактором реестра пользоваться умеешь?
Пуск -> Выполнить, там пишешь regedit и жмешь OK.
Реестр представлен в виде развертываемых ветвей. Развертываешь HKEY_LOCAL_MACHINE -> SOFTWARE, смотришь есть ли в "папке" SOFTWARE "папки" NEVERgame и NWNXP1game. Скорее всего их там не будет, поэтому нужно их там создать. Итак, щелкаешь правой кнопкой по "папке" SOFTWARE, в выпадающем меню выбираешь "Создать", а там выбираешь самую верхнюю строчку (у меня винда английская, и я не помню, как это пишется по русски, но у меня это Key). Создастся еще одна "папка", вложенная в "папку" SOFTWARE. Назови ее NEVERgame. Точно так же создай в "папке" SOFTWARE еще одну "папку" и назови ее NWNXP1game.
Так, теперь щелкни левой кнопокой мыши по "папке" NEVERgame, после чего щелкни правой кнопкой мыши в правой части редактора реестра (там, где написано только (Default)) и выбери в выпавшем меню Создать -> Строковое значение (вторая строчка сверху), назови его Path, после чего щелкни дважды по нему и в появившемся диалоговом окне введи полный путь к директории с НВН (например, E:\Neverwinter Nights\) и нажми ОК. Теперь точно так же создай строковое значение Path (с такими же данными) в папке NWNXP1game.
Закрой редактор реестра. После этого программа установки должна запуститься.