Quand on change de matériel comme la carte mère, oui, il est tout de même préférable de tout réinstaller.
Ceci dit, j'ai récemment mis un disque dur sur une carte mère à base de P35 (et E4400). Sur ce disque traînait une installation de Windows XP faite sur une carte mère nForce 4. Le système a booté correctement et voulait juste que j'installe les drivers.
Concernant les petits programmes, leur installation normale induit des modifications et entrées dans la base de registre pour associer entre autre les extension et les icônes. Il est donc préférable, pour eux aussi de les réinstaller.