Огромное количество FPS жрет вертикальная синхронизация, поэтому ее надо убить. Простым убиранием галочки в лаунчере она не убивается. Надежнее всего убить ее в настройках драйвера видеокарты, а также открыть Fallout.ini для F3 и Fallout_default.ini для FNV и убедиться в том, что в строке iPresentInterval=0 справа действительно ноль.   Обладатели видеокарт с поддержкой шейдеров 3.0 (если у вас видяха новее, чем Nvidia GeForce 6600 или ATI X1000, то у нее должна быть такая поддержка) могут включить поддержку этих шейдеров игрой, установить единицу в строке bAllow30Shaders=1   Однако это еще не все, для полной убежденности в том, что вы включили шейдеры 3.0, нужно проделать следующие дополнительные танцы с бубном: открываем файл RenderedInfo.txt, который находится в той же папке, что и Fallout.ini. Ищем у него в конце строку Shader Package, смотрим номер. Например, это 13. Идем в директорию с игрой, в папку data/Shaders, ищем шейдерный пакет номер 13. Находим - shaderpackage013.sdp. Переименовываем или архивируем его (или удаляем, но я бы не стал, мало ли что), например, меняем расширение на bak. После этого делаем копию пакета номер 19 - shaderpackage019.sdp - и переименовываем эту копию в "shaderpackage013.sdp". Все, танцы с бубном с шейдерами 3.0 закончены.   uInterior Cell Buffer=3 uExterior Cell Buffer=36   1Гб, 6
72   2Гб, 12
144   3Гб, 24
288   4Гб, 48
576   6Гб, 96
1152   8Гб, 192
2304   Количество ячеек памяти, отводимых для хранения внутренних (подземелья, метро, здания) и внешних (пустоши) данных. Значения по-умолчанию справедливы для 512 МБ памяти. При 1 ГБ мозгов можно удвоить эти значения (6 и 72 соответственно), при 2 ГБ – 12 и 144 и т.д. Также надо обязательно поднять iPreloadSizeLimit   iPreloadSizeLimit=26214400   Это максимальный объём памяти (в байтах) для кэширования игровых данных. По-умолчанию для этих нужд отводится 25 МБ 1Гб - 52428800 2Гб 104857600 3Гб - 2097152000 4Гб - 4194304000 6Гб - 8388608000 8Гб - 16777216000 Эксперементально 6Гб - 16777216000 Зксперементально 8Гб - 33554432000 или 67108864000   Далее ищем и устанавливаем представленные ниже значения для следующих переменных:
bUseHardDriveCache=
Включение кэширования на жестком диске. Опцию желательно включить (1) bBackgroundLoadLipFiles=1 Фоновая подзагрузка губ, губок и губищ bLoadBackgroundFaceGen=1 Фоновая подзагрузка лиц и морд bBackgroundCellLoads=1 фоновая подзагрузка ячеек игрового мира bLoadHelmetsInBackground=1 Фоновая подзагрузка  шлемов iBackgroundLoadLoading=1
bBackgroundPathing=1
bBackgroundNavmeshUpdate=1
bCloneModelsInBackground=1 bUseThreadedBlood=1
bUseThreadedMorpher=1
bUseThreadedTempEffects=1
bUseThreadedParticleSystem=1
bUseThreadedAI=1   после этой строчки вписать iNumHWThreads= Число потоков, в которые обсчитывается игровая физика в системах с многоядерными процессорами, 2-4-6-8 - в зависимости от числа ядер вашего ПК, на Fallout3 работает только значение 2 ( является панацеей от зависаний ).   iNumHavokThreads=2-4-6-8 - в зависимости от числа ядер вашего ПК.   Необязательно: iShadowMapResolution=1024
Качество теней, чем выше значение, тем выше разрешение карт теней, значения должны быть кратны 8. 1024 соответствуют настройкам High, 256 - Low. Ставим 2048 чтобы тени былы покрасивше, или 128 для повышения быстродействия.   iMaxImpactSoundCount=32
Управляет качеством звука. При встроенной звуковухе ограничтесь значением 22 – 24, а то игра может регулярно вылетать.   bEnableAudioCache=1
Вкл/выкл кэширование звуков, включайте обязательно.   iAudioCacheSize=2048
Размер кэша для звуков в килобайтах, т.е. 2048 = 2MБ. Желательно поднять это значение до 4096 или даже до 8192.   iMaxSizeForCachedSound=256
Количество кэшируемых звуков. Можно увеличить до 512. Но слишком высокие значения этого параметра и кэша могут привести к нестабильности игры.   iMinGrassSize
Определяет расстояние между соседними пучками травы. Чем выше число, тем реже травка. Чем МЕНЬШЕ значение, тем БОЛЬШЕ травы и МЕНЬШЕ производительность. Попробуйте к примеру 10 и 140 =). (Fallout.ini)     fGrassStartFadeDistance=12500 Чем выше значение, тем дальше видно траву. (FalloutPrefs.ini)     iWaterReflectWidth=1024
    iWaterReflectHeight=1024 Настройка разрешения отражений в воде. Чем выше значения, тем более детальные отражения. При низких значениях отражения будут смутными, но FPS выше. 2048 — качество лучше, fps меньше, 256 — наоборот. Оба значения должны быть одинаковыми. (FalloutPrefs.ini)   Настройка интенсивного света от фонарей и других источников освещения, рекомендуется для мощных компьютеров. Откройте fallout.ini и внесите следующие изменения:
fLightLODDefaultStartFade=10240.0
fLightLODRange=10240.0
fLightLODMinStartFade=10240.0
fLightLODMaxStartFade=10240.0
fShadowLODDefaultStartFade=200.0
fShadowLODRange=200.0
fShadowLODMinStartFade=100.0
fShadowLODMaxStartFade=1000.0
fSpecularLODDefaultStartFade=102400.0
fSpecularLODRange=10240.0
fSpecularLODMinStartFade=10240.0
fSpecularLODMaxStartFade=10240.0     P.S. собрано благодаря сайтам и моим Друзьям