Что помогло мне (+ понижение температуры процессора без андервольтинга и отключения Turbo Boost)
Оптимизация своего ПК для конкретной игры — вынужденная плата за производительность. Опытный геймер знает десятки стандартных мест, где надо что-то поменятьнастроитьснять галочку
Но некоторые лайфхаки нечасто встречаются на форумах. К тому же обычно речь идет о полной загрузке видеокарты. В моем случае в Far cry 5 процессор был загружен <50%, а карта примерно на 60-70% (i7 8750H, 1060 6gb max-q). При этом были постоянные просадки FPS даже на средних настройках
Возможно это и «всем известно, пфф», но я не находил
Спойлер — просто снизил частоту процессора
1. Скачиваем Throttlestop
2. Выбираем другой профиль в «Battery» (чтоб при необходимости быстро вернуться к настройкам по умолчанию)
3. Заходим в «FIVR» справа внизу
4. В разделе «Turbo Ratio Limits» мы можем менять частоту ядер процессора при различной нагрузке. То есть «4 Cores Active» — какая будет частота у каждого ядра, если все 4 будут работать и т.д. 38 = 3800 Mhz
Эта настройка позволяет более точечно управлять нагрузкой процессора, нежели просто отключение Турбобуста через BIOS либо настройки производительности. И соответственно более низкие частоты позволят снизить температуру. Это полезно, даже если с FPS все нормально
В моем случае я снизил все значения примерно на 20% (тут уже у каждого свои оптимальные будут). Игры обычно задействуют все ядра, поэтому важнее всего именно настройка последнего значения (в зависимости от того, сколько их у вас)
Не знаю почему, но это помогло. Возможно, часть ядер работала в усиленном режиме, пока остальные отдыхали. Что и выливалось в просадки при повышении нагрузки. Более равномерное ее распределение дало системе запас прочности и позволило задействовать карту на полную мощность.
Надеюсь, кому-то поможет
P.S. Глубоким знанием тонкостей и деталей не обладаю