Usually Windows will have issues without a clean install. The Windows registry has the configuration of the hardware it was installed-on stored. You then attempt to use it with different hardware. Usually there are BSOD, slowness, missing device, etc. You should do a clean OS install with a new motherboard.