yo tengo Suse linux 10 enterpriser server 64 bits con una B.D. Oracle de 64 bits virtualizado en un xp de 32 bits con un intel core duo E6400 sin ningun problema desde hace más de seis meses.
tengo otro linux 64 bits virtualizado sobre w2003 server (micro intel, no recuerdo el modelo) de 32 bits tambien con una B.d. Oracle de 64 bits a la que acceden unos 20 usuarios que tampoco da ningún problema.
ahora bien con vista virtualizado no tengo ninguno, pero lo de los 64 bits sobre un s.o de 32 se puede perfectamante
Saludos