Linux, tu peut toujours essayer sur un Live-CD d'une distribution comme Mandriva ou Ubuntu, c'est gratos et ca abimeras nullement ton matériel.
Ca dépend de l'utilisation que tu en feras : si c'est pour de la bureautique+surf sur Internet alors Linux est suffisant.
J'ai pas éssayé Vista, je ne peut donc rien t'en dire.
Cela dit, si tu veut faire tourner des programmes achetés dans le commerce (comme des jeux), alors mieux vaut Windows, étant donné que ceux-ci ne sont pas encore tous compatibles Linux.