|It really depends on what you're looking for in terms of cost.|
If cost isn't an issue, I'd recommend using a snapshot program in conjunction with a disk imager. I use Rollback Rx in conjunction with Drive Cloner Rx. Rollback runs on a daily schedule taking a snapshot of the PC, and Drive Cloner runs a backup weekly. I find using both is good, because Rollback is quicker but doesn't have the versatility of disk imaging, but Drive Cloner works well in that regard.
If cost is an issue, you can pick up Macrium Reflect Free or Rollback Home. Both are great but you lose that compatibility that gives you that layered defence.
You can download many tools, even the detection tools, but I think having a solid backup really is what matters.
Hopefully this gives you a starting off point. Keep in mind this is just my two cents.