"Generally" what I have seen with the IRQ_L errors is a screwy driver, but as MS always says Almost anything can cause 'em. Try uninstalling the NIC completely. Pull it out of the system, reboot, and the reinstall it obviously with the latest drivers unless the OS is supporting it. Do the normal memtest86 running it on an extended loop. Random BSODs are a beeoch to trouble shoot that's why I recommend looping the memory test for awhile. If all that passes then try a driver rollback for the NIC. If the NIC driver is actually at fault then fixing this may fix your kernal errors also.