I still get a BSOD every now and then, but it is always due to the faulty Ethernet drivers that I currently am using... Even though they are the ones provided by Microsoft, there must be some incompatibility issue with those and the Ethernet of my laptop. Regardless, I can't be bothered to install custom stuff, it is not like it makes a difference, happens only when shutting down the laptop fully. It happens once every 3-4 months or so, although the frequency has quite a lot been reduced with 8.1 (in 8.0, it was happening once or twice per week).
I don't think the joke is old, just that the problems that the joke was about have been almost non-existent since Vista. In the vast majority of cases that still happen, third-party stuff is to blame, rarely the OS.
EDIT: Also, there is a fallback feature of Windows, whenever a driver crashes, the OS tries to restart the driver and not shut down completely. Just imagine if that wasn't the case, nVidia's drivers would have been causing BSODs left and right.