Многим помогает такой прием:
во время игры нажмите Alt+Tab, чтобы переключиться на рабочий стол, затем вызовите диспетчер задач (Ctrl+Alt+Delete), нажмите правой кнопкой на имя запущенной игры, выберите "перейти к процессам". Для выбранного процесса (например, hl2.exe) установите минимальный приоритет ("низкий" или "low"). Кроме того, можно настроить Steam так, чтобы он всегда запускался с низким приоритетом.
Для этого нужно выключить Steam, открыть свойства ярлыка, СТЕРЕТЬ все, что написано в поле "объект", и написать там:
C:\WINDOWS\System32\cmd.exe /c start "Steam" /low "C:\Program Files\Valve\Steam\Steam.exe"
Разумеется, если Windows у вас установлен в папку, отличную от C:\WINDOWS, или Steam установлен не в C:\Program Files\Vlve\Steam\ нужно прописать в этой строчке правильные пути к папке Windows и папке Steam.