Check the CPU socket for a slightly bent pin. That can raise heck with the system power.
As for Windows 7, MS native nic driver and the Intel nics don't play well together.
One of the first selection screens when loading the OS is for the HDD, but at the bottom is a link to Load drivers. Poit it to the latest NIC driver and I think you'll find the install completes.