I kinda have the same thing: black flash for around 2-3 seconds and then usually BSOD follows; sometimes pretty much right away and sometimes 2-10 minutes later. Whenever screen flashes to black and then goes normal, its means that BSOD is around the corner and that I gotta save the files and get ready for BSOD. I took a screenshot of BSOD and googled "atikmpag.sys" and it suggested that I get the new driver. Downloaded the file, it ran some installations and driver, but then it said that its not compatible with my system. So far so good and no BSOD.