Ну, выгода действительно больше:
(X * (Y-1)) * Tc * Pf
Где Tc - стоимость используемой вами структуры потоков. Никакая многопоточная структура не масштабируется идеально, поэтому использование 2x потоков, скорее всего, будет в 1,9 раза быстрее.
Pf - это некоторый фактор для парализации, который полностью зависит от алгоритма (то есть: нужно ли вам блокировать, что замедлит процесс).
Кроме того, это Y-1, так как однопоточный в основном предполагает Y == 1.
Что касается принятия решения, то это также вопрос разочарования / ожидания пользователя (если пользователь раздражен ожиданием чего-либо, это принесет большую пользу, чем задача, которую пользователь на самом деле не возражает - что не всегда только из-за времени ожидания и т. д. - это отчасти ожидания).