To be honest mate, Id do a completely fresh install and then install your applications one by one. I know it can be a fag but at least you have more of a guarantee that itl be stable.
Make sure you install your
drivers first then your programs.
What you can do is copy your shell:appdata folder to another drive (if you have one) which will backup all your program settings. Itl also copy your docs and pics and mail folders. Then as you install your applications after the format you can copy the appdata files back one program at a time.