Errors at the end of the cds

I’ve a LiteOn 48125W and when i try to almost fill a 700 meg cd it makes a lot of errors at the en of the cd. Buning at highest speed, with different cd brands, using the latest firmware and with several buring software. The strange thing is that if a reinstall Windows XP it burns well for a time, but then begins again. What can i do?