Дополню тему. После установки Docker тоже начали сыпаться BSOD (DPC_WATCHDOG_VIOLATION), да и просто комп стал стабильно зависать. Переустановил систему, проблема решилась, но когда установил Docker заново, то снова вернулась. После удаления Docker ошибка не пропадала.
Путем проб и ошибок понял, что дело (в моем случае) в некоторых компонентах Windows, которые Docker включает при установке.
Компоненты можно просмотреть (по крайней мере, на Win 10) следующим образом: Панель управления => Программы => Включение или отключение компонентов Windows
Больше всего BSOD ловил, когда была включена Hyper-V, меньше всего, когда работал с WSL2 (Платформа виртуальной машины + Подсистема Windows для Linux).
Решением проблемы для себя нашел отключение компонентов в Windows, связанных с виртуализацией (их описал выше), включением виртуализации в BIOS (в т.ч. и VT-d), и установкой Docker в Ubuntu, которая в свою очередь была установлена в VirtualBox. Костыль, да, но во всяком случае, это лучше, чем ловить синий экран каждые полчаса.