Память только в 2-канальном режиме.
Конечно, объяснений тому, что скорость оптимизации увеличивается незначительно до количества потоков, равному количеству ядер, а затем не растет и даже снижается может быть несколько. В том числе и какие-то особенности моих скриптов. Но скорее всего, что каждый следующий поток, даже получив отдельное физическое или HT ядро, получает всё меньше ресурсов памяти/процессорного кэша и др., одновременно замедляя предыдущие потоки.
Можно и дальше проводить эксперименты, но пока нет времени на это. И было бы интересно проверить на 16-24 ядерной системе c XEON-ами или с 4-канальной DDR4.
С другой стороны, оптимизацию легко можно кратно ускорить изменением глубины истории котировок, шага и области параметров оптимизации и т.п.