Цитата Сообщение от Hedgehog_57 Посмотреть сообщение
В общем, поигрался я плотно с ProcessAffinityMask, CPU Control и Steam. Результат НА МОЕЙ конфигурации такой.

Что там написано в файле игре неинтересно.
IL2 CoD (launcher.exe) будет использовать столько ядер, сколько использует steam.exe.

Это значит, что если steam.exe по показаниями диспетчера задач хомячит все ядра, то и launcher.exe будет вести себя также. А если вы используете какие-нибудь приблуды типа CPU Control, то steam.exe у вас может и не сидеть на всех ядрах. А как следствие и launcher.exe поведет себя также. С файлом я связи совершенно не обнаружил. Ну, правда я не пробовал прописывать там маску меньше, чем у меня ядер.
Про CPU Control я упомянул вот почему. Если его хоть раз запустил, то ДАЖЕ ЕСЛИ ЕГО ЗАКРЫТЬ steam.exe у меня упорно продолжал запускаться на одном ядре. И решилось это перезагрузкой машины. То-есть, если его не ставить и не запускать, то by default все хорошо.

Возможно, что в других конфигурациях вся эта цепочка ведет себя иначе.

Win7 x86_64
C2D Quad 8400 на 3.2Ghz
4Gb DDR2
nVidia GTX 470
Об этом и раньше говорили.
Если ProcessAffinityMask в конфиге закомментирован, работаю все доступные ядра.
Если в конфиге в ProcessAffinityMask выбраны все ядра, работают все ядра.
Если в конфиге в ProcessAffinityMask какие-то ядра не выбраны, они работать не будут.
А Вы отключение ядер не пробовали.