Moin,
also grundsätzlich würde ich immer von einem Upgrade abraten. Die sauberste Lösung ist eigentlich immer, Benutzer/Computer-Daten möglichst automatisiert (z.B. mit USMT 4) wegsichern, neues OS aufspielen, Daten zurückspielen. Somit hast Du keinen alten "Junk".
Je nachdem wie umfangreiche das Deployment wird, mag es sinnvoll sein z.B. das Microsoft Deployment Toolkit 2010 zu nutzen, welches Refresh, Bare-Metal Deployment und ähnliche Szenarien inklusive der meist schwierigeren Parts wie Treiberbereitstellung, Anwendungsinstallation etc. grösstenteils automatisiert erledigen kann.
mehr Infos findest Du unter Desktop-Deployment TechCenter: Dokumentation, Downloads und weitere Ressourcen.
vg
Maik