Про Висту:
While all editions of Windows Vista can support multiple core CPUs, only Windows Vista Business, Ultimate, and Enterprise can support dual processors.
Про ХР говорю только по тому, что видел на наклейке дистрибутива. Типа с числом процессоров не больше двух. А уж как они там Осью понимаются - два ядра как два процессора или независимо от числа ядер - не вем.
Вообще, имхо, надо было ХР64 как новую ОСь позиционировать, а не висту.