Je n'ai pas problème direct X avec Vista.
Je te conseille de mettre l'application de lancement en mode compatibilité xp ( clic droit -> propriété ). Cela peut venir aussi de ta carte graphique ( vérifier ses drivers ? ).
Si il y a un problème avec la MAJ, essaye de la télécharger sur des sites à part ( http://www.google.com/search?hl=fr&rls=com.microsoft:fr:&rlz=1I7ADBF&ei=kiUWS56jGdyZjAeEz-CUBg&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAYQBSgA&q=patch+1,04+generals+heure+h&spell=1 ) plutôt que via le jeu.