yes it is most important to note any driver updates you've made recently. This could be a likely cause to hardware malfunctions.
And this would be the correct stop message:
0x000000D1 (0xF8BF3400, 0x00000002,0x00000000,0xEF120360)
with a '1' not an 'I'
The problem comes from windows making improper memory dumps and is thus causing a memory corruption. The problem could be related to your memory modules. One or more might have stopped working properly (due to age or whatever).
Run memtest to be sure that there are no errors....http://www.memtest86.com/