Maybe I built a computer that was too stable

I haven't had to reload windows xp in four years. Unfortunately I haven't backed up my hard drive in about the same time.

I had partition C setup for windows and my desktop data and partition D had the rest of my data. In the past I could pull the data from the windows folders and do a quick format on C and reload windows. I hadn't realized it had been four years since I backed up but I knew it had been a while.
I got a couple blue screens in windows xp and a few system restarts out of the blue. I had just got parts for a new gigabyte brix system for my small business and told myself that I would back up my data after I got the new computer running. I knew xp was possibly going to have to get retired from my personal computer anyway. Well, it didn't last that long.
The hard drive is a WD SATA. The BIOS hung up a couple times but then I got windows to start to boot. It failed part way through. I got an old EIDE WD 160 gig drive out of the closet and reloaded XP on it. I booted from the new drive. BIOS saw the damaged drive correctly. When windows booted it wanted to scan the drive. It said NTFS check for consistancy, while booting. I hit no for both partitions on the bad drive. I opened the file explorer in windows and could see both partitions listed. I clicked on the first one and the computer froze for a second and said program not responding on the task bar. Then it asked if I wanted to format the drive. I said no. I also one got an IO error from windows.
I tried loading puppy linux from a cd but I couldn't seem to access the drive. I am new to linux. My neighbor is an IT guy. He tried windows and linux and used an SATA to USB cable with similar results. He didn't want to run any disc checks or software and risk damage to the drive. I booted the drive one more time today to listen to what it does. The neighbor said it all sounds normal. The drive sounds Ok, but it sounds like it is trying to read click,click....click,click...click,click. It isn't a loud click like I have heard from some bad drives in the past. It feels like it is spinning and has a slight vibration, but I had my other drive mounted next to it and the PC has a number of fans, so I can't be sure I was only picking up movement from the questionable drive. I shut off the PC after windows wanted to format and I said no, and the drive is on a shelf in the closet. I don't want to mess it up by doing any more.
The most used data is in the desktop folder of windows XP. I purposely saved it there instead of in the program directories like many programs do by default. I wanted to be able to get to it easily. I have backups of some data on the second partition and the most important part I would want from there is the jpegs from about 5 folders in my photo gallery folder. I actually backed up the first 5 folders to DVD and the 6th folder to my thumb drive. I made each folder small enough to be burned to a dvd. My DVD burners seemed iffy as well and manually backing up to a usb stick didn't seem great. I should have just done it anyway. I see that windows 8.1 has a backup feature. I think I may run two hard drives now and use the second for a backup. I can burn to DVD every month and maybe use a usb stick as well for my desktop data. I was lucky that I setup firfox sync when I got a tablet just a week before this drive going bad, so I had my bookmarks.
Internet reviews of data recovery companies scared me. Some are bad and others are good but say that it will cost thousands of dollars. My IT neighbor and my Uncle's spouse both recommended Drive Savers Data Recovery. I don't trust yelp reviews but they do seem like a decent company who demands big bucks for their good customer service. I don't really have thousands of dollars to spend. Hundreds of dollars will be hard enough to do, but my data is worth it so I will suck it up and pay a reasonable amount. I did more searching on the net and found this forum.
I read posts from lcoughey from Recovery Force Inc. I looked at their web site, too. It all looks pretty good and he sounds knowledgeable. I have never dealt with shipping to Canada. I live in Southern California, an hour or so from LA. There are a few companies in LA and Irvine, but I don't know who I can trust or afford. $300 recovery is here, but I don't want to risk any damage if he can't get the drive going. The price and location are great and he sounds like a decent guy. I saw posts from jono-ats from data savers llc and liked what I read. My uncle is visiting me right now, from Atlanta (actually 20 minutes from Atlanta I think) and will be flying back next week. His spouse is the head of the IT department at a university there (the guy is smart and has a phd) and is the one who said he uses drive savers data recovery. My uncle might be able to hand deliver my drive to Data Savers if I go that route. I would hate to lose the drive in shipping. I found out if his spouse knew that data savers is so close to them, yet.
I was hoping some people here could lead me in the right direction. On one hand I would like to hand deliver my drive and of course I don't want to needlessly spend huge money, but I also want to ensure I do what I can to protect my data and get it back without making the problem worse. I am willing to put money for high quality professional services but I don't want to get taken advantage of either.
Thank you for your help,
Chris
Here is a photo of the drive. I didn't notice any burned spots on the board and it didn't smell burnt, but I didn't look extremely close either.
