ça depend ce que tu entends compatible ? En fait XP ne va peut etre pas gerer tous les cores comme toi tu le souhaites.
Tu peux tres bien utiliser un core 2 duo avec XP, mais il ne sera pas le plus optimisé pour l'utilisation des 2 cores, mais ça fonctionnera. En ce qui concerne Vista, j'en ai aucune idée, j'ai vraiment rien lu et cherché sur lui ^^
En fait, le quad core est peu interressant de nos jours par rapport au core 2 duo ;) (oui, peu de logiciels optimisés pour tourner sur 2 cores, alors pour être sur 4 ...)
en esperant que ça puisse t'aider :)