Hard drive failure is not directly related to other component failure, provided you have kept the cooling aspects (fans, vents, etc.) in working order.
If all alternate attempts fail, & you've got a lot of valuable files that must be recovered, have a look @ 'SpinRite' from GRC.
Recovers data & fixes HDD errors; disk maintenance; checks cable interfaces; many deep disk checks; etc.
Self contained DOS, so functioning OS not required.
THE industry standard.
About $90 US;
Money back if not satisfied (how many software items have you seen with that?).
Google for reviews.
Well worth the money.
http://www.grc.com/sr/spinrite.htm
or
http://www.grc.com/sr/testimonials.htm
If you decide to give this a try, read the help files on what modes do what, cause it can be a tad confusing. Whatever 'mode' you select, don't be impatient: this works slowly, but methodically, and just may pull your drive back from the brink of doom.
Does not work with newer "solid state" drives, but does work on ANY spinning type (Mac's, Tivo's, game console's, etc.).
For older systems, make sure to have plenty of ventilation in the tower as it puts extra demand on the drive mechanics, causing elevated heat in the drive.
ADDED: Time to formulate a back up strategy while your @ it.