Enfim.. Sempre a meter culpas na MS...
Saca o norton system utilities, por exemplo, ou o cleanreg.. Procura entradas inválidas a nível de registo, de caminhos, de ficheiros, dll's, etc...
Pode ser por aí. Há quanto tempo tens o SO instalado? Se tiveres há muito tempo e tens instalado/desinstalado muito software, podes ficar com muito lixo no registry...
Saca tb os updates do windows.. windowsupdate.microsoft.com