I know it was slow, but I miss when NT had the graphics drivers outside the kernel. Crash the UI? Just wait a minute for it to restart. No BSOD.
https://learn.microsoft.com/en-us/windows-hardware/drivers/d...
Yes, memory wasn't as plentiful back then and with single-core machines there still would've been more unavoidable context switches but with queues the context switches could've still been reduced in total as opposed to crossing the kernel boundary at all.