You certainly have enough ram on your system that you should not be getting buffer underruns. However, Scorpion pointed a possible bottleneck, your HD. Some of the smaller/older drives are really slow, and if couple with a newer burner, you run the risk of burning coasters.
My advice is 1)Try burning at lower speed. 2)Don't burn on the fly. 3)If possible, get a newer HD.