Learned a couple things about debugging Blue Screens and hardware failures recently. You can get a lot of information from what Windows dumps to disk – to the point where, in theory, if you found your hardware issue is isolated to a specific core of your CPU, you could then disable that core if you got so lucky.
In short, remember to search the terms “windows bug check”.
Windows also has a built-in memory diagnostic tool called mdsched.