You are misunderstanding what Quietust was getting at.
In the win9x days, the CPU was switching in and out of protected mode, having to juggle a bunch of memory space alignments while processes did that, with processes doing things with memory and hardware that the kernel was not supervising. This led to the inevitable situation where process A does something with process B's resources while process B isn't looking, then when process B tries to use that resource, it cant, and it panics. BOOM, Access violation BSOD.
To resolve this problem, Microsoft totally redesigned the way they handled process resource allocation, and used the windows NT architectural model. This model lives 100% in protected mode, with the kernel being king of the mountain. (No exceptions!) All resource accesses and allocations MUST go through the kernel, which prevents the previously cited craziness from happening. (It is also why many older 9x software had difficulty with NT flavor OSes back in the day. This was especially true of device drivers, which were the primary culprits for BSODs.) Because the kernel is running the show for everything involving resource use, it is able to trap exceptions when they do happen, and is able to pause or halt processes that are misbehaving gracefully. This is why when a program bombs out in NT flavor windows environments, it does not make the whole system crazy like it used to do in the 9x days. As a consequence of this, now BSODs only happen when there is a severe fault.
THAT is what Quietust was saying.
If you are experiencing a BSOD, it means that a severe, and unrecoverable access error has occurred and that the system has elected to halt itself rather than risk data corruption on permanent storage by allowing the system to continue. Currently, the most likely cause of a BSOD on an NT flavor kernel is going to be a software programming issue with the disk storage drivers. (SATA drivers especially in my experience.) However, it can also be a memory access error.
Incorrect RAS/CAS timings for your chips can cause data to be written incorrectly to memory cells, making the stored data invalid-- the system relies on that data being valid for the system to operate. When invalid data is read from a valid address, it makes the system behave in unpredictable fashions, which is why when modern kernels detect this, they freak out and halt. (Full disclosure: There are mechanisms intended to correct for small memory inconsistencies, like ECC, which is built into the memory chip itself which attempts to correct incorrectly written data using a simple algorithm. However, ECC is not a magic bullet. Driving memory too fast can and will overwhelm such corrective technologies, and the system WILL be unstable!)
Most modern systems are able to probe the memory chip's I2C bus eeprom to get the manufacturer recommended timing data. This is a tiny eeprom about the size of 2 grains of rice, stuck in one of the corners of the DIMM module.
This little chip is what tells the system what size the memory module is, what the RAS/CAS timings are, and other pertinent information for proper access. Most gaming systems allow you to override these manufacturer settings, and implement new timings. Some chips can handle different timings. Some cannot. It's a bit like OCing-- Including the increased risk of system instability.
In short-- what Quietust was getting at, is that with modern NT flavor kernels, YOU DONT GET BSODS UNLESS SOMETHING REALLY BAD HAPPENED.
Memory not storing data reliably, is something very bad happening!