Оставлю сообщение о решении проблем зависания игры в течение 3-20 мин после старта игры на x64 системах с 2+ ядрах процессоров. Может кому пригодится.
1) Для 2-х ядерных процессоров решение уже давно найдено: нужно изменить два параметра в FALLOUT.INI и FalloutPrefs.ini, находящихся в ..\Documents\My Games\Fallout3\ 2 параметра:
в разделе [General]
bUseThreadedAI=1 (меняем значение с 0 на 1)
iNumHWThreads=2 (добавляем строчку)
Для двухъядерных процессоров игра больше не должна вылетать, а вот для 4-х и более ядерных процессоров нужно еще запустить процесс Fallout3.exe с поддержкой только 2-х ядер (0 и 1)
2) для четырехъядерных+ процессоров:
а) также выполняем пункт 1)
б) в корне, где установлена игра и находится Fallout3.exe создаем бат-файл, например: runFallout3.bat (или runFallout3.cmd) и прописываем строку запуска:
C:\Windows\System32\cmd.exe /C start /affinity 03 Fallout3.exe
P.S. Конечно, решение должно быть и с изменениями параметров bUseThreadedAI, iNumHWThreads, под 2+ ядра, но что-то у меня не получилось и не работало, игра продолжала вылетать при iNumHWThreads=4 (для 4-ядерного проца) и всех комбинациях bUseThreadedAI=0..3