Si tu as eu ce PC en 2003, ne mets pas Vista, laisse XP, la config ne doit pas être assez puissante pour le supporter.
Ensuite, un disk boot failure ne veut pas dire du tout que ton disque dur est mort, ça peut être un problème de partition, enfin bref, un bon formatage ou un CHKDSK peut réparer ça.
Mais dans ton cas prefère le formatage, etant donner qu'un CHKDSK peut être très long et inutile
Donc, formate tout ça, remet XP, reinstalle tout les hotfix, installe bien tout les derniers drivers de tes composants et ça devrait aller ;)
Ensuite, etteindre un PC en appuyant sur le bouton power ne l'abime pas, c'est comme ci tu faissai "Demarrer > Arreter", par contre l'arrêt forcé et le bouton off de l'alim, c'est pas conseillé :p