If Windows worked on any motherboard it would be easy to clone a Windows install multiple times without the need to pay for a product key.... so, the boot issue is due to Windows licensing. There are a few tricks you can do to boot Windows without having to reinstall it. Try the first option and if it doesn't work, move on to the next option. If it still doesn't boot you will have to reinstall or clean install. The important information can be backed-up or accessed from a new Windows installation if it is in files, and if in applications, you can use Application Mover to migrate applications to a new Windows installation.
Application Mover
https://www.funduc.com/app_mover.htm
(Option 1) HowTo: Repair Windows 7 Install After Replacing Motherboard (should work with any Windows version)
http://www.dowdandassociates.com/blog/content/howto-repair-windows-7-install-after-replacing-motherboard/
(Option 2) How to Replace Motherboard without Reinstalling Windows.
https://www.wintips.org/how-to-replace-motherboard-without-re-installing-windows/