Полезно знать что бы не захламлять свои параметры запуска и конфиг ненужными командами –d3d9ex вырезана и по умолчанию уже встроена в игру. Раньше позволяла быстрее сворачивать\разворачивать игру –threads никак не влияет на фпс и как оказалось не связана с ограничением потоков процессора. +cl_forcepreload 1 так же вырезана из-за того что у некоторых игроков были проблемы из-за неё –freq тоже бесполезна т.к. теперь берётся герцовка вашего рабочего стола или максимальная для разрешения если это указано в настройках драйвера видеокарты.(если не ошибаюсь, то она не работала еще с 2015 года, но бесконечный и бездумный копипаст "полезных" параметров запуска сделал своё дело и её можно встретить даже у про игроков). Может быть полезна если вам по какой-то причине надо установить герцовку ниже той, которая на вашем рабочем столе, но за работоспособность данного параметра я не ручаюсь. +mat_disable_bloom 1 так же бесполезна потому что работает только с sv_cheats 1. +r_drawparticles тоже самое что и выше. Только с sv_cheats 1 -heapsize сомнительная хрень. Система и так выделяет оперативки игре столько, сколько ей нужно. -fps_max "0". 0 и высокие значения по типу 999 лучше не ставить. Тут отталкиваться надо от возможностей видео карты. Чем больше скачет фпс, тем больше var. Например, у вас фпс скачет с 300 до 500 и ваш вар 0.8-1.0, мы устанавливаем fps_max 300 и вар опускается до 0.1-0.3. Чем выше var, тем больше инпутлаг и менее отзывчивое управление. Подбираем такое значение что бы фпс был стабильным и не скакал на 50 кадров. Можно оставить значение на 0 или 999 и ограничить фпс с помощью драйвера видеокарты или сторонних программ. +mat_queue_mode - некоторые путаются в её значениях. У этого квара есть только 3 значения "1" - Обработка игры только на 1 ядре. "2" - обработка игры на всех ядрах процессора. и "-1" - игра сама определяет какое из двух предыдущих значений поставить(почти всегда это 2 т.к. у всех сейчас есть хотя бы 2 ядра). Но "-1" каким-то образом работает криво и снижает фпс на 20-30(у каждого может быть по разному) даже если у вас многоядерный процессор. По этому всегда ставим +mat_queue_mode 2 в параметры запуска, если у вас многоядерный процессор. Если же нет, то вам только Бог поможет( На данный момент это все команды которые я вспомнил. Актуальные параметры запуска вы всегда можете найти тут https://developer.valvesoftware.com/wiki/Command_Line_Options#Parameters_for_the_update_command
Кстати, есть одна команда, убирающая кровь. И так. Она вообще не работает, её вшили в немецкую версию КС ГО, где пришили цензуру. Крови нет, вместо трупов агенты ложатся на пол, руками за голову. (Автор заметь.)