The amount of errors you have lets go over the basics
You have run Memtest86+ with at least 6 passes without error ?
You have used a program like furmark http://www.ozone3d.net/benchmarks/fur/
to test your video card.
You have run chkdsk c: /f on all drives and found no errors
You have run sfc /scannow with no errors found.
You have done a clean boot using msconfig.
You have updated .NET Framework and Visual C++ features.