If I understand, you swapped the mobo but are try to use the existing OS install? That almost never works unless you are VERY lucky, or the mobo has the same chipset.
The problem is either the old hard drive controller driver causing problems, OR the new hard drive controller needs a driver that the OS doesn't have.
There is also the problem that some controllers are addressed differently on different mobos, so the old OS may be looking for a drive address that no longer exists.
You are always better off with a clean install. HOWEVER, you may be able to make this work, assuming you can hook the drive up to the old mobo temporarily (doesn't have to be mounted in the case), and are willing to waste some time. I would recommend the clean install, though, honestly, because you are going to inherit all kinds of registry crap from the old mobo's drivers.
Anyway, once you boot it with the old mobo, backup your data (if you haven't yet) because this may go wrong (although the data should remain readable as a spare drive, why take chances?).
Next, you want to uninstall your AV - it will only cause problems. Re-install it later.
Next try to install the chipset and hard drive controller drivers for the new mobo. It won't detect the hardware and abort, but it may at least load the drivers so they're now available when you do boot from the new mobo.
If the drivers for the old mobo are listed in Add/Remove programs, then uninstall them all (LAN, SOUND, CHIPSET, ETC). DO NOT allow it to reboot! I would even uninstall the video driver (again, do not allow to reboot).
Go to the Device Manager and uninstall each of the hard drive controllers. It will want to reboot afterwards. DO NOT REBOOT - just shut down.
Connect the drive to the new mobo (make sure you are connected to the Internet so Windows Update can download drivers), boot and see if you get lucky. Since there's no hard driver controller installed it MAY load the correct driver and get past the BSOD.
If that doesn't work, try booting into Safe Mode.
If that doesn't work, go into the BIOS menu and try some alternative settings for the SATA controller mode. More than likely it's on AHCI by default. Try other choices like Legacy (may be called IDE Emulation). That forces Windows to use a generic IDE driver which may allow you to boot into the OS. Legacy will work just fine BTW, although if you're using an SSD for the boot drive, AHCI will be faster. You should be able to install the hard drive driver once it boots, and then you could switch SATA mode back to AHCI.
A lot of Intel chip set mobos default to having RAID enabled (even with only one drive installed). Check the BIOS menu to make sure RAID is disabled.
If you DO get it to work, the FIRST thing you need to do is install the latest chipset drivers for the new mobo, then hard drive controller drivers, and then the video drivers. If Windows found audio and LAN drivers I'd stick with those.
------------------
THE ACRONIS WAY:
For anyone's information, there IS a way to do this (use an old OS on a new mobo) that usually works reliably:
Acronis True Image has an optional add-on (costs extra) called Universal Restore:
http://www.acronis.com/en-us/business/u ... l-restore/
It used to require the purchase of the PLUS Pack with Acronis 2013 and earlier. Now Universal Restore is part of Acronis True Image 2014 Premium.
Universal Restore allows you to restore an image of an OS, and in the process strips the all the drivers and hardware dependencies. It then auto-installs drivers into the restored image, prompting you for any drivers it doesn't have.
I've done this a couple of times for mission critical PCs, when they're running some kind of custom software or very old software, and the client has no hope of finding an installer for it.