hmmm.. during my last computer upgrade, I just booted up SuSE9.2 from my old drive on a new computer. During the boot process, a number of new devices (including the new motherboard chipset) were automatically detected and new drivers were loaded. If I remember correctly, I did not have to do anything else special, except install new nvidia driver.
Unlike XP - which needs 'repair' if you change the motherboard, linux does not, because the kernel does'n need to change (unless you go from x86 to somthing else...). But it looks like you are beyond this point and my suggestion is a bit late in coming