I want to say "no" right off the bat, but there are some situations where Windows 7 will boot on a different motherboard and detect/install new chipsets/devices. Generally speaking though, an upgraded motherboard would have much newer chipsets, probably different brand as well, and Windows will BSOD on you. Even if Windows would boot up, I strongly recommend you install a fresh copy of Windows on any system with a new motherboard. Windows will run much much better.