frameZ, Любой XP SP3 нормально поддерживает работу двух ядер одновременно. Любители ХР SP2 скажут то же самое, но там поддержка двухъядерности начинается с какого-то обновления. Эта особенность заложена в ядро системы при ее установке. Поэтому при замене одноядерного процессора на двухъядерный на той же материнской плате приходится обязательно переустанавливать систему, иначе она не подстроится под 2 ядра.
Но конкретная реализация двухъядерной обработки должна также поддерживаться приложением (программой). Некоторые программы автоматически делят свою нагрузку на два ядра, некоторым же приходится тыкать носом в диспетчер задач, ставить повышенный приоритет и задавать соответствие. Этот момент относится как к ХР, так и к Windows Vista\7, разве что в последних чуть больше процессов распределяются на два ядра автоматом. Например, Vista\Win7 aвтоматически распределяют на два ядра декодирование .mkv видео в HD качестве, а в ХР то же самое происходит, если ставить последние версии K-Lite Codec Pack, где по-умолчанию выставлена опция multi-threaded avc\h264 decoding. Современные проги по конвертации видео автоматом делят нагрузку на 2 ядра. Многие игры автоматом не хотят делить нагрузку на 2 ядра, хоть в ХР, хоть в Vista\Win7, приходится тыкать носом в диспетчер задач. Архиватор WinRar нормально делит нагрузку между 2 ядрами, проверено не раз. Так что в большинстве случаев ХР SP3 справляется с двумя ядрами почти так же, как Vista\Win7. Можете сами проверить в диспетчере задач, там все видно.
А вот если говорить о поддержке 4 и больше ядер, то тут ситуация начинает отличаться. Vista\Win7 лучше оптимизирована для распределения процессов на 4 и больше ядер, но снова, конкретная реализация многопоточности зависит от конкретных программ, поддерживают они или нет такую многопоточность. У меня ноутбук с процессором Intel Core i5-430M (2 физических и 4 логических ядра), то два дополнительных ядра редко работают на полную, что в ХР, что в Win7, Видимо по этой причине в новой линейке Сore i5 2011 года отказались от Hyper Threading, теперь их делают просто с 2 ядрами. Если бы спор шел о 4 ядрах, то вы бы проиграли, но на счет двухъядерности, все говорит о том, что в споре вы оказались правы.