Emprex 16X records at >1x then fails

I wonder if anyone has come across this problem, my emprex burner worked fine when I had XP installed on my computer but I recently downgraded to 2000 to make it faster and it worked, but my burner will not burn anything past 1x and always fails halfway through. It does the same thing with both Alcohol 120% and nero so I figure it has to do something with the fact that I’m running 2000 instead of XP. Can anyone help!!!

Did you enable DMA for your drive?

Thank you so much, you just saved me $1,000 bucks on a new computer (long story)