Is your DVD drive on the same IDE cable as your Hard Drive? If it is and the data you are trying to burn is on the same ide channel as the DVD-RW this can cause problems.
If you have more than one Hard Drive in your Pc, then copy the data to that instead of one that is on the same cable ad the DVD. Try this before you buy a new drive.
You could also try and install a standalone program such as Nero to see if it will burn ok.