Based on what i could see from the logs is that all errors are related to your application... like your games etc... caused msvcr90.dll... or the microsoft visual c++ runtime.... Updating this should resolve issue with that...
the main problem...is that there are no BSOD dumps to analyse and tell you that the crash was due to hardware or software.....
So based on what you said... since the crash mostly occurs during startup...
lets first enable bootlogging ....
You can enable or disable boot logging by using the MSCONFIG utility. Follow these steps in Windows 7 and Windows Vista:
- Press Win+R to summon the Run dialog box.
- Type msconfig and press Enter.
- In Windows Vista, type the administrator’s password or click the Continue button.
- Click the Boot tab.
- Place a check mark by the item Boot Log.
- Click Apply and then OK.
- Click the Restart button to restart now.
After restarting your system got to your windows directory and look for ntbtlog.txt.. upload it here