Ограничение поддержки многопроцессорных систем, присутствующее в Windows XP Home, а также в Windows Vista Home Basic/Premium относится к компьютерам с двумя процессорами, находящихся в двух разных процессорных разъёмах (это серверы или рабочие станции на базе процессоров Xeon или Opteron), а двухъядерных или четырёхъдерных процессоров, установленных в компьютере в единственном экземпляре оно не затрагивает, т.е. вышеперечисленные операционные системы опознают все процессорные ядра в таких компьютерах и корректно распределяют по ним нагрузку.
Также к данному вопросу не имеет никакого отношения битность операционной системы, т.е., 32-битные версии вышеупомянутых систем не имеют никакого отличия от 64-битных в плане поддержки многоядерных процессоров.