I have had this similar problem with windows XP too, playing the game for a good 30minutes to 2 hours, then seeing those problem as a warning sign. I then saved the game and exit to desktop only to find the BSOD.(it happened until it has become my habit of saving, exiting the game after seeing this flickering) In the report, it said the problem was related to nv4_disp.dll too. So, I've read all of the above recommendation.
First, I tried to update my nVidia videocard ( I have 15"MBP 2.66G, 4GB, NVidia GF9400M/GF9600M GT, bought several months ago with OSX 10.6 ) but got this message after extracting the package
" Nvidia setup program could not locate any drivers that are compatible with your current hardware. Setup will now exit"
Ok, then I dl a mod update from laptop2go instead. I got Nvidia driver 195.94, installed and modded, as instructed.
However, I still get the same BSOD after playing DAO even after updating to a new nvidia driver. ( This time, it's a bit different, I dont' get a flickering anymore but only BSOD after exiting the game) The error remains the same, "nv4_disp.dill"
Could somebody please help me? thanks.