С ХР неоднократно помогал простой трюк - при установке с оригинального сд (не сборки) он предложит выполнить восстановление (не в самом начале где нажмите R для меню восстановления, а перед выбором раздела для установки будет сообщение что обнаружена копия windows). В этом случае сохранятся все параметры, реестр, драйвера, но системные файлы будут заменены на оригинальные. Мне неоднократно помогало в казалось бы уже невылечимых ситуациях.