Yes I am saying that it sounds to me that your hard drive is good.
Now for backup, In my office we have a very expensive back up solution:http://www.dattobackup.com/
This thing does it all. I have an exact backup of every file and can roll back to a previous version within an hour if I need to, stored locally on the device as well as offline. It also creates an image of my server and in the event the server dies I can boot a virtual version of the server from this box and work as normal.
This is not really for home use but I bring it up because awhile back I had an issue with an SBS 2003 server which was preventing me from running back ups to the above.
What I did until I could get the server back in working condition was use Fbackup. This has the option to backup up the files as a zip. So I could just unzip the back up and be all set no back up format necessary. This worked well for the organizations files but does not help for problems with the operating system or something like that.
Now at home I do not really have a backup policy that I use. I simply have 2 500GB external drives and on those drive I keep all of my data such as pictures, music, etc and I only use my C: drive for the operating system and programs. This way if something happens with windows or my primary hard drive I can always get a new drive re-install windows and be up and running. This is better for me then taking measures to be able to restore windows from complete hardware failure.
If you want to be able to restore the computer 100% as it was then you are going to want a program that takes an image. That way if say your hard drive does fail you can simply install a new drive and copy the image onto it.
I have not used any of the above backups you mentioned allthough goodsync looks pretty good. It sounds me like you would want something similiar to apples time machine that just auto copies everything file in it's original format.
This one I am interested in http://www.risefly.com/foldersynceng.htm
It may be a bit much for home use but if you want offisite backup it could be good. The issue you may face with that or any offsite backup is it is going to slow your internet connection depending on what kind of upload speed you have. Not sure if it has a feature to throttle the upload speed.
I use offise back up at the office and during business hours it is uploading back ups at 150Kbps which is slow but I do not want the people who work here to yell at me about the connection being to slow. So you could do something like that.
I think that your choices above look good and Goodsync seems like it will do what you want it to. Another thing I just noticed about goodsync is it works with amazon S3 which is a great place to affordably store data off site. I think I may personally get goodsync it is really pretty affordable.
If you need any further help or want to talk more please let me know.