Alright everyone, so here's the deal...
I took debro's advice and figured out how to enable DMA on my secondary IDE channel. After doing this and restarting my machine, I attempted to burn another disc. Unlike the others, this disc looked as if it was going to complete burning at 48x, which was absolutely impossible to achieve earlier. Well, the CD got to 91% and Nero froze up with a Not Responding dialouge.
I restarted my machine and again attempted to burn another CD. Unlike the last one, this one had a write error fairly early in the burning process, similar to the other CDs that I had trouble with.
So after all of this, I decided to try to decrease my write speed to 40x and disable read buffer underrun (this is where Nero froze up during the first burn). I also ran a speed test during this CD. To my surprise, Nero informed me that I could only write to this CD at a maximum of 16x, rather than 40x (any ideas why?). So I proceded to burn at this speed and successfully completed this CD.
What confuses me about all of this is that my burner should be able to burn at 48x, at least as far as I know it should. Nero wouldn't allow the possibility to burn at a speed higher than my burner is capable of, would it? I think that the DMA issue has resolved a few of the causes, but it would still be nice to be able to burn at my writer's max speed.
Thanks in advance.