Components fail :-(
I would suspect the card, have you tried it in a different PCI slot?
You have also done a lot of installing/restoring etc so your problem may lie there. Did you do a clean install onto the new HDD?
A clean install has to be done with the minumum of hardware connected and drivers/components added one at a time - beginning with all the mobo drivers.
If, as you say, everything is fine until you install the soundcard/driver then you have either a software conflict or faulty card. What to do?
I would un-install everything related to the sound card and the card itself, including drivers, then run the Reg Cleaner section of CCleaner, followed by a full system file check (sfc /scannow).
### some sofware states specifically the software MUST be installed before the hardware, check if this is the case. Try the install again and see if it falls over.