Try this:
-be sure that your computer is NOT connected to the internet on any way!!!
-turn on the computer,go to BIOS and LOAD THE OPTIMAL DEFAULTS and then save the changes to CMOS and restart...
-after the restart,go to BIOS again and put the CD/DVD-ROM drive to be the first device to boot from,hard disk drive as the second device to boot from and everything else as the third device.Save your changes to CMOS again and restart...
-try booting Linux Ubuntu from the CD...
-if it works then everything is ok with your hardware...
-now format your entire hard disk drive with the DOS tool called Kill Disk (be sure to select the HARD DISK DRIVE which you want to format,NOT the partition)!!!
-after the format is complete,exit the kill disk and shut down the computer and leave it off for 2 minutes at least...
-turn on the computer,put the Windows 7 DVD disk in the CD/DVD-ROM drive and then boot from it.(NOTE: Be sure that Windows 7 DVD disk is NOT damaged)!!!
-when you get to the section with the partitions,DO NOT do anything.You should have ONLY ONE unpartitioned space called UNPARTITIONED SPACE or something similar.So just select that UNPARTITIONED SPACE and click NEXT to install Windows 7 on it...
-after the installation of Windows 7 is complete,remove the Windows 7 DVD disk from the CD/DVD-ROM drive...
-install the drivers in the following order:
--->chipset driver (if you are asked to restart the computer after this driver is installed,DO IT)
--->graphic driver (if you are asked to restart the computer after this driver is installed,DO IT)
--->sound driver (if you are asked to restart the computer after this driver is installed,DO IT)
--->LAN driver (if you are asked to restart the computer after this driver is installed,DO IT)
--->wireless LAN driver (if of course you have that hardware.If you are asked to restart the computer after this driver is installed,DO IT)
-After all drivers are installed,restart your computer again...
-Turn off AUTOMATIC UPDATES COMPLETELY!!!
-Do NOT,I repeat do NOT install ANY Windows updates at ALL!Not a single one!
-Now try to use your computer for a while and see if it works.If it does work properly,do NOT install any Windows updates anyway!
Question: "When should I install updates then?"
Answer: "Never.Unless if you REALLY need a specific update for something.In that case install ONLY THAT SPECIFIC update,but not ALL OF THEM!!!"
Try this and report back with the results.
Cheers!