OK- it looks like your original BSOD error was a 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL error, which is usually attributed to a device driver issue or faulty/mismatched RAM. The 0000001a error is the memory management error.
Given that two errors can be caused by RAM-related issues, and that you indicated that the problem had been present since the system was built, I would:
1. Check the mobo and RAM module specs; make sure the RAM is of a compatible type/speed for the mobo.
2. Check the RAM modules to make sure that they are firmly and properly seated into their mobo slots. Check
all other connections and components while you're in there.
3. If you have more than one RAM module installed:
* Run the system with only one module installed at a time. If the system only BSODs when a particular module is installed, you've found a likely culprit.
* Run an extended test with the free
memtest86 RAM test utility. I usually run the tests for at least hours.
4. Recheck the driver software packages you've installed. Make sure that there aren't any known compatibility issues with your particular versions and/or their related hardware devices. Update or reinstall drivers if no other likely causes have been turned up yet.