That's because the drivers loaded on HDD are to run with the intel devices on the board, the drivers conflict with what the new board needs to run. You need to save any data of that HDD you want kept and format HDD, fresh install windows again, install correct drivers for that gigabyte from makers site for the windows edition you installed, microsoft updates, reinstall programs. etc
when you purchase a replacement board and you don't wish all this fuss, you need to buy a identical board or one that has same chipset at least and it might startup without a reinstall.