ntoskrnl.exe ntoskrnl.exe+7efc0 DRIVER_CORRUPTED_EXPOOL
The kernel attempted to access pageable memory (or perhaps completely invalid memory) when the IRQL was too high. The ultimate cause of this problem is almost certainly a driver that has corrupted the system pool.
These actions might prevent an error like this from happening again:
Download and install updates and device drivers for your computer from Windows Update.
Scan your computer for computer viruses.
Check your hard disk for errors.
run memtest to check ram
I actually had no idea how to fix it, I tried everything. Changed the ram around, did lots of memory and diagnostic tests , even replaced the ntoskrnl.exe file, still got crashes. Then I decided to just do a clean install of windows, which let me narrow down the possibilities through the drivers. I installed all my updates one by one, driver by driver, and long behold a BSOD! Turns out it was my Theron Mouse drivers causing it all a long. I did number of tests with it installed and without it installed and I got no BSOD when it is uninstalled, so it is the culprit from what I see. Thank you for the help, you're a life saver.