A couple of days ago my computer completely crashed whilst finishing a game of csgo. I had to hard reset it to get it out of the crash state. Once turning it back on I could not get past the windows logo. I've had this problem before and fixed it by uninstalling the nvidia drivers in safe mode and reinstalling but for whatever reason this does not work for me anymore. I've been trying various things over the past few days and nothing seems to work bar uninstalling the nvidia drivers and going from there. I've tried updating windows, reseating and changing PCI slots and have just tried it on a fresh install of windows. I am quite certain it's not a hardware problem as I managed to fix it before. I am currently running an evga 660ti on windows 7.
I keep a scratch hard drive (it is an older 320GB drive), and a USB stick with Windows 7 ISO loaded on it for situations like this. Easy to swap out the hard drive, boot from USB and install Windows 7. If all works well, it is not hardware.
More than likely, when your computer crashed - it was writing a file to the hard drive, and that file is corrupt - it can be anything from a registry key, drivers or other Windows system files.
I would recommend backing up any and all important data first. Then try the following things in order (stop if it is fixed):
1) Repair windows installation - this should attempt to repair the current installation: http://windows.microsoft.com/en-us/windows7/products/fe...
2) Reload (same as an upgrade) your windows operating system - this will rename your windows folder to windows-old and require you to reload all of your programs, and copy your data back to the proper folders
3) Wipe the drive, and reload from scratch - needless to say, you lose everything on the drive when you do this....