J´ai eu le même problème que toi, mais sous win2000 pro, et le profil de mon matériel et de mon os n´avait rien à voir...
L´install de NOF2 m´avait "déconfiguré" les irq et provoquait donc des conflits.
La façon dont j´ai résolu ce problème :
1- Mise à jour de ma carte mère (une MSI également). Pour la tienne, va sur http://www.clubic.com/d/drivers/4231.html
2- Clear du cmos (voir manip dans la doc de ta carte mère). Au relancement, mise à jour de la date et de l´heure + fréquence du process (si ce n´est pas la bonne qui est affichée)
Voila. Depuis, NOF2 tourne comme une horloge (les autres jeux aussi : o)
Je ne sais pas si cela résoudra ton problème, mais ça vaut le coup de vérifier...