Da der Support für XP schon abgelaufen ist, würde ich auf jeden Fall Win 7 verwenden.
Grundsätzlich schützt die
UAC schon, da sie dafür sorgt, dass die Programme auch bei einem Administrator standardmässig nur mit normalen Userrechten gestartet werden. Wenn der Anwender aber ohne Nachzudenken alles bestätigt, bleibt eine Restgefahr. Man kann in Win7 aber auch Benutzer mit weniger Rechten anlegen, um dieses Risiko zu umgehen.