I think the easiest solution would be to create a system image of your hard disk. I prefer using FREE MACRIUM REFLECT for that: Macrium Reflect FREE Edition - Information and download
The software works like this:
1. You create a system image of your hard disk, and store it to a USB drive
2. You create a bootable CD
When you need to recover your PC, you boot from the bootable CD, and the browse to the image on your USB drive. The image is restored to your PC exactly the same as the day you made the image.
Its very easy to use, but here is a tutorial that will help you out if you need it: Imaging with free Macrium