I recently switched from an nvidia, to an ati video card, and started getting black screens, then it would sit for 10-20s, then bluescreen. After googling around, I found out it was due to atis error reporting. I have found a fix and tested it.
You need to disable error reporting.
start - regedit
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Atierecord]
"eRecordEnable"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Atierecord]
"eRecordEnable"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\Atierecord]
"eRecordEnable"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atierecord]
"eRecordEnable"=dword:00000000
I changed that last night, then let it run overnight, no crashes/etc.
You need to disable error reporting.
start - regedit
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Atierecord]
"eRecordEnable"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Atierecord]
"eRecordEnable"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\Atierecord]
"eRecordEnable"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atierecord]
"eRecordEnable"=dword:00000000
I changed that last night, then let it run overnight, no crashes/etc.