В свое время сильно намучившись с данной проблемой, я перерывал в поисках грамотного решения невероятное количество форумов и различных порталов по игровым тематикам. По итогам освоения гор различных туториалов, статей, конфигов, я наконец подобрал грамотные настройки для комфортной игры. Теперь я решил собрать все свои знания по этой теме в одну удобную статью. Итак, как же добиться максимальных значений FPS в Counter-Strike?

Для начала немного теории.
FPS — frames-per-second — количество кадров в секунду на экране монитора, выдаваемое видео-картой. Это число показывает, сколько раз в секунду меняется картинка на экране. Чем оно больше, тем более сглаженно выглядит движение на мониторе. Эта характеристика аналогична частоте обновления экрана, которая выражается в Герцах (Гц или Hz).
Из определения видно, что в основном FPS зависит от монитора и видео-карты. Сначала разберемся с мониторами.

Монитор
Мониторы бывают ЭЛТ и ЖК(LCD), другие типы мониторов рассматривать не будем, так как они практически не распространены.
ЭЛТ мониторы — основанные на электронно-лучевой трубке — такие массивные звери, с большим весом и большой площадью пылесбора сзади. ЖК соответственно — жидкокристаллические, тоненькие и симпатичные.
Плюсы ЭЛТ мониторов в том, что при всей своей громоздкости, они способны выдавать большее количество FPS (100−120). Так же у них нет понятия «время отклика», так сильно влияющего на качество картинки в ЖК мониторе.
Плюсы ЖК мониторов очевидны, но есть и свои минусы. Один из них — максимальное значение FPS в таких мониторах как правило не выше 60−75. Бывают мониторы и с большими FPS, но их цена вас неприятно удивит. Второй минус — различное время отклика (время, которое пиксель монитора затрачивает, чтобы перейти от активного (белого) в бездействующий (чёрный) и обратно к активному (белому)). Чем больше время отклика, тем более смазанной будет выглядеть динамично меняющаяся картинка на мониторе.

Видео-карта
Видео-карта(видюшка, видеоадаптер и тп) — компонент компьютера, выводящий видео-сигнал на монитор. Видео-карты бывают интегрированные(встроеннные) и дискретные(отдельные). Интегрированные — те, которые встроены в материнскую плату — их из компьютера вынуть нельзя. Дискретные, соответственно можно :)
В чем же у них отличия? Помимо того что дискретную можно вытащить, самое основное отличие этих двух типов карт друг от друга в том, что интегрированная при обработке картинки очень активно пользуется оперативной памятью и процессором вашего ПК, что может очень плохо влиять на его производительность. У меня например при игре с такой видеокартой на de_aztec FPS падало до 15.
Так что для геймера лучший вариант — дискретная видеокарта.
Для достижения лучшей производительности и максимальных FPS лучше настройки сглаживания текстур, моделей и прочего сместить на минимум.
Один из самых важных моментов. Если у вас ЖК монитор, который чисто физически не может держать 100 FPS, в настройках видеокарты необходимо найти пункт вертикальная синхронизация (vsync, Vertical synchronization, vbl-sync) и выключить его.
Иногда бывает так, что конфигурация компьютера идеальна и монитор может выдавать огромные значения FPS, но все равно в игре при включенной vsync показывает 60 fps. Тут проблема в Windows, это баг операционки, он заключается в том, что ОС при переходе в полноэкранный режим сбрасывает FPS до 60. Эту проблему можно исправить:
Пользователям ATI: http://www.radeon2.ru/refreshfix_eng.html.
Пользователям NVIDIA: Nvidia Fix Rate http://www.majorgeeks.com/download.php?det=1547
Или универсальный для всех метод: RefreshLocker http://www.home.no/koston/refreshlock.rar
С последним надо аккуратнее, ибо можно спалить монитор. Всегда ставьте галку «Always use the fastest safe frequency for mode». Ссылки пока рабочие, но если вдруг будут битые — пишите, перезалью.

Вот мы и подобрались к самому главному:
КОНСОЛЬ
Но здесь уже все просто. Открываем файл cstrike/userconfig.cfg и там прописываем следующее:
fps_max 101
fps_modem 0
cl_showfps 1

Сохраняем, заходим в игру, смотрим в правый верхний угол экрана и радуемся.

Если не помогло
Если все вышенаписанное не помогло, и у вас ФПС скачут, то тут могут быть проблемы с ОС или железом.
Проблемы с железом — это скорее всего либо оперативная память, либо жесткий диск, либо перегрев. Если грешим на оперативку, то ее необходимо прогнать через прогу memtest. Жесткий — освободить место на дисках, сделать дефрагментацию (Для последнего рекомендую O&O Defragmenter). С перегревом лучше бороться поэтапно — для начала вычистить от пыли системный блок, заменить термопасту на процессоре и тп. Лучше почитать статьи по этому делу.
Определить, проблема в ОС или нет можно следующим образом — выключить антивирусы, фаерволы, прочий софт из автозагрузки, перезагрузить компьютер и попробовать поиграть. Если не тормозит, значит проблема в софте. Надо покрутить настройки операционки или тех программ, что вы пользуете вместе с игрой.