IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
The error that generates this bug check usually occurs after the installation of a faulty device driver, system service, or BIOS. If you encounter bug check 0xA while upgrading to a later version of Windows, this error might be caused by a device driver, a system service, a virus scanner, or a backup tool that is incompatible with the new version.
Run
SFC /scannow from an elevated command prompt. Take special note that this may need to be run multiple times if there are uncorrectable errors on the first try. Report back on what's displayed on the console when you run SFC.
I also noticed that you may have some drivers that are out of date but need verification. The SFC above will test Windows corrupt drivers only.