How many in your long list of drivers you installed overrode the drivers WIn7 provided in the installer and via optional WIndows Updates? This can be trouble.
If Shyam's suggestion to rebuild MBR doesn't solve your issue then I would start over and follow the best practices shown in
Clean Reinstall - Factory OEM Windows 7 (same for retail) to get a perfect baseline install which will be easier to troubleshoot having not overridden WIn7 driver choices.
In addition your boot problem can be caused by conflicting code in the boot sector, so before reinstall I would wipe the HD using
Diskpart Clean Command