el multihilo depende más de que el software (el programa concreto) esté optimizado para ello que de que el SO lo soporte (de hecho que el SO soporte bien el multihilo no tiene influencia más allá del trabajo común del SO)... si es cierto que Vista (en general. no sólo la versión de 64 bits) trabaja y gestiona mejor un procesador multicore que XP (sistema diseñado entre 1999 y 2001, cuando los dual core nativos estaban a unos 4-5 años de salir)...
el caso es que los 64 bits sacan mayor partido de los equipos (procesadores) actuales que los de 32 bits (a mi el Vista 64 me va más rápido que el Vista 32 sobre un E8500) puesto que éstos llevan soporte de instrucciones de 64 bits y el soporte legacy 32 bits es muy bueno (ni te enteras de que programa es de 64 y cuál de 32 bits)...