I know you said you've tried just about every fix listed on the forums, but just by chance did you try right clicking the shortcut and running as administrator?
It also looks like it's having issues when setting an input and/or forcefeedback device, so I would unplug any and all joysticks, driving wheels, rudder pedals etc and see if it still crashes; a friend's PC had a similar crashing issue with his driving wheel plugged in. And if your Joystick is a Saitek also remove the Saitek drivers as well and see if it still crashes.
Another possibility might be a RAM issue, Win 8 has a built in memtest you can run, hit your windows key and type 'memory' and the 'Windows Memory Diagnostic' should be first listed. It'll ask you to restart and let it run before windows, once it opens it defaults to a 2 pass quick test, but if you hit F10 you can change the test to "extended" and set passes to 0 to loop and run it overnight.
Also, in the future before you reformat with Win 8/8.1 you can open up cmd prompt and type:
"DISM /Online /Cleanup-Image /ScanHealth" (without quotes)
Which works 100x better than "SFC /scannow". I've had a few times where this solved issues where normally I would have to reformat.
If it says store corruption was found instead of the "/ScanHealth" flag use "/RestoreHealth" to repair.
The only reason I recommend using "/ScanHealth" first is that "/RestoreHealth" always reports that the corruption was repaired even if there was no corruption, unless of course there was an error.
It actually will compare your system files to the online database from Microsoft and download any damaged/corrupt files.