From what I understand when Windows installs, it uses information from your motherboard, CPU, things like that to optimize itself. Last time I did a motherboard swap a reinstall was needed because Windows wasn't very happy with what I did, and decided not to allow it to boot from my OS drive. Do a backup and when you can do a reinstall, that's your best bet.