You could use the methods mentioned above, but personally, if I were going to a radically different CPU/chipset I would reinstall Windows. Any version. You likely have drivers optimized for the mainboard in your system now. Even doing a restore maybe put these useless drivers back, which may lead to errors (I say may because each system is different, and you may have problems, or you may not). I did do an upgrade of a similar nature on a family members computer, she didn't want to reformat/reinstall (didn't want to lose all her settings, she is not exceptionally computer savvy), so I ghosted, installed the new mobo/CPU, then restored the ghosted image. I had a large variety of errors, and had to just retrieve the data from another PC and reformat/reinstall anyhow. Your results may vary.
\Dan