If you have a special drive controller on the new motherboard(like a SCSI, or RAID card (Highpoint, Promise, etc) I don't know if it can work.
You could try pre-installing drivers, but the one time I tried that it did not work.
Also, I just think it would leave a mess in the registry (I'm guessing but that's my vibe).
If you do reinstall, look into using Norton Ghost to make a series of images. I make one right when the desktop comes up for the first time, followed by several made during the OS setup (app install, tweaks, drivers, etc).
You never know what can happen, and sometimes I just back a few things up and restore an image for that fresh clean feeling.
Lets say you use a messy program like Norton AV or Norton System Works and you want to change to KAV or McAfee. You can restore an image made right before Norton System works was installed, saving a lot of work.
Having an OS setup up the way you like it isn't worth anything unless you have images made to quickly get you back (and system retore is a piece of bloatware crap).