I was able to successfully swap a motherboard out by replacing Hal.dll (Hardware Abraction Layer). Hal.dll is the core of Windows' Hardware Abstraction Layer, which allows applications to access devices in the system without knowledge of the specific protocol used by any one device.
Although drivers for most hardware are contained in external files, core drivers (which are required to support the kernel) are compiled into Hal.dll. Different sets of drivers may be selected depending on whether the system uses multiple processors, the presence of ACPI or an APIC, etc.
What I did is I had to download a fresh copy of hal.dll from dll-files.com and then put that on a flash drive. I then used the ultimate boot CD to access my hard drive "remotely." I then navigated to the C:\Windows\system32 folder and renamed the current Hal.dll file to Hal.old. Then I copied and pasted the fresh Hal.dll from my flash drive to the same directory. After I rebooted the computer found all my new hardware (while in the OS) and allowed me to install the drivers. I did have to re-activate Windows though... However, what would have taken 3 days (if I would have reformatted and reinstalled all my software) only took about 30 minutes and I didn't have to change anything.