I have a solution that worked for me, but I don't know how well it would work for you. I have found out through the blue-screen memory dumps that if your CD writer does not support DMA, then it will cause these blue-screen problems. So, all I had to do was switch DMA off for my CD burner to get it to work.
Here is the exact process I went through to switch off DMA to my CD burner:
1) Find out which IDE channel your CD burner is on (either Primary or Secondary), and also find out whether it is Master or Slave. (You can do this through a re-boot, if you don't know already. Just re-boot and look at the screen at the start of the boot.)
2) Go into Windows, if you haven't already, and right-click "My Computer" and select "Properties".
3) Go to the "Hardware" tab and click "Device Manager".
4) Click the "+" next to "IDE ATA/ATAPI controllers".
5) Right-click the entry for the IDE channel that your burner is on, and select "Properties".
6) Go to the "Advanced Settings" tab.
7) Change the transfer mode from "DMA if available" to "PIO Only" for either Device 0 or Device 1, depending on whether your burner is the Master (Device 0) or the Slave (Device 1).
I sincerely hope this helps you. I have had no more problems with my CD burner since I did the above steps, and I hope you also have no more problems with yours.