Believe me. No matter what people advice you, you won't get this game fixed.
Things don't 'magically get fixed. If you're BSODing it can always be traced to a few things: Hardware, software(including those that run on startup), or drivers.
That's all there is to it. Some fine examples over the years from my personal experience of fixing machines, for businesses(I was at one point the IT admin for a county and had 7000 machines to deal with) and people.
Hardware issue: Machine suddenly starts BSOD, then suddenly is fine. Well I banged my head out on that one forever, and then I figured it out. Heat. Computer crashed like crazy in the summer, and was fine in the winter when the room was cooler. But it wasn't the usual thing you'd think(no clogged cpu/gpu/south/northbridges). The contacts on the DIMM slots were expanding and contracting, and when the machine was hot the pins weren't mating properly. When it was cold, all was good.
Hardware issue: Same as above, result was 100% different. Too cold, and the pins weren't mating properly with the ziff socket of the CPU causing it to crash, or lockup. This was a hardware failure.
Hardware issue: Machine would crash at exactly the same time, every day. Came down to the microwave transmitter that we used for WIFI here, causing bounce back off another multi-positional dish
Hardware issue: Machine would randomly lock up. Power dropped into the sub low 90v range when the nursing home up the street started up the kitchen to make the residents food, or when laundry was being done. The end solution was to have the utility come and install a new transformer. The short-term solution was to use UPS's and then get the country's ass moving to get in a redundant battery backup, that would level-out the voltage.
Hardware issue: If someone bumped the machine, it would lockup. Came down to there being a ground fault in the outlet, and the ground becoming charged with +10v, causing the PSU to surge, and that caused the machine to BSOD.
Software is a mess no matter what platform you're using. I don't like the 'nuke from orbit' approch, but there is so much sloppy programming out there especially in the last 8 years I could fill a 24 ed. selection of Britannica. My personal favorite was the machine which would randomly nuke itself from orbit. This wasn't a machine used for anything special, but was there to handle the vehicles entering and leaving the dump. The guy who was at the shack, had installed his own software(ms-office suite) which was causing the proprietary software to crash, and take all it's records with it.
Drivers: Yeah. My personal favorite. nvidia, ati, intel, doesn't matter. If something goes squirly in ring 0, or ring 1 by a bad driver, you're screwed. If however it's writing a dump, you can read it and figure out what's going wrong with trial and error. Lots of trial and error. My record was 11 days 15hrs to figure out why the ide drivers were crashing the machine.