See Error Codes
Your burner is not recording at 40x if it takes 4 minutes to get to 100%, even if it is set to that speed.
Try a different high quality media and see if that fixes the problem.
You might also try recording at 24x to see if the burn completes successfully without the delay.
Make sure that DMA is enabled for your drive.