из FAQа
В Windows Vista одиночная игра идет нормально, сетевая игра (multiplayer) не запускается или падает. Что мне делать?
Решение
1. Жмем в панели управления на иконку ЗВУК правой кнопкой мыши.
2. Выбираем ЗАПИСЫВАЮЩИЕ УСТРОЙСТВА.
3. В полученном окне жмем ПРАВОЙ кнопкой мыши и в выпавшем меню ставим галку напротив ПОКАЗАТЬ ОТКЛЮЧЕННЫЕ УСТРОЙСТВА.
4. На появившемся в окне СТЕРЕОМИКШЕРе правой кнопкой жмем ВКЛЮЧИТЬ.
5. Всё, сетевой CoD4 (файл iw3mp.exe) под Vista теперь запускается и работает.