I see a problem with the analysis
The Windows computer that tend to run longest without reboot are in large corporates tending to do one task. Corporate machines tend to be from top manufacturers.
I content that the low BSOD on the above machines is related to how they are used, single task, no games, no stress on the machine, no stress on the OS.
Most white box, overclocked machines tend to be used by home owners and game players. These machines run any number of tasks, some of these tasks (like some games) are like an entire additional OS overlaying the Windows OS.
This stresses the hardware and the OS, hence the more frequent BSOD.