After I upgraded from XP to Vista, I started having problems with my Memorex 3202 3292 16x dual layer DVD writer after resuming from sleep (S3, Standby to RAM). Sometimes my computer just hung for a bit when resuming. Other times my computer kept hanging for a fraction of a second every few seconds and it was impossible to access the drive. My workaround was simply to disable the JMB36X (GIGABYTE SATA2 RAID) device on my GA-P35-DS3R (rev. 1.0) motherboard, and only enable it when needed. I needed the drive rarely so, this wasn't too bad.
I just upgraded to R184.108.40.206 drivers direct from JMicron (I used R220.127.116.11.zip), and it seems the problems are gone.
By the way: earlier while trying to solve this problem I flashed my drive with the NEC ND-3520 3.07 firmware, and I got PIE/PIF scanning support.