Может быть кому пригодятся мои наблюдения....
Понятно, что основные вычисления программа выполняет в одном потоке и разброс этого потока по ядрам проблему не решит. Соответсвенно, если у вас 4 ядра, в полную силу будет работать только 1. Т.е. загрузка 25-35%.

Но не все ядра могут быть физическими. У меня, например i3 - два физических ядра с гипертрейдингом. Итого как-бы четыре. Но если гипертрейдинг отключить, то будет загружаться не половина ядра как раньше, а полностью 1 физическое ядро.
ФПС немного вырастает.

Посмотреть сколько у вас физических, а сколько логических ядер можно через Steam. Меню-Справка-Сведения о системе
Отключается HT в биосе.