Многопроцессорные системы необходимы для оптимизации однотипных операций, а именно их параллельное вычисление. Это надо для серверов, игры далеко не все многоядерность поддерживают, а уж про многопроцессорность... Не стоит её разработка крови и пота программистов.
Проще всё на видеокарту повесить, сейчас людей с запаралленными видеокартами больше.
Многоядерность, для баз данных.