Cam_68 :
The second hard drive was clean and I installed the operating system. It worked fine for 3 restarts, but after 3 windows updates it would not boot. Same thing on both hard drives.
Have you tried turning off auto update and running that way for a bit? Does it continue to boot fine that way?
Have you installed the drivers from the PC vendor?
Try this, install Windows clean, turn off updates, install the drivers from the PC vendor, especially the chipset and a new BIOS if there is one. Run that way for a bit see if it's stable.
If it is, and you have a way of imaging the drive, take an image of it. Then turn on updates and see what happens. If it kills the boot again, you have the image to go back to and try to trouble-shoot some more.
The fact that the system boots fine a few times on two different hard-drives lessens the chance that it's a drive issue or a motherboard issue.