New
#51
It's worth a shot, but make sure you back up the .sys file as well as anything else that is changed. Vista and 7 are considered to be a similar OS to Vista so it shouldn't really matter.
I might also suggest at this point running a Repair Install. It should fix your current version and Windows 7 but preserve your data, programs, user accounts etc. Usually when there's so many different errors referenced a repair install or even clean install is worth running.
As hardware was also referenced as a likely cause I would recommend doing the following:
Stress test your CPU using Intel Burn Test.
CPU - Stress Test Using IntelBurnTest
Test your hardware using Prime95. Watch your machine's temps and stop the test if it starts to overheat. Let it run for up to 2 hours or until errors have been found.
Hardware - Stress Test With Prime95