I recently had a problem with burnign on the fly so i decided to by a new cd-rom thinking my old one was screwed. My cd-rom is slave on the same IDE channel as the HDD. I was told to do this when i was trying to burn on the fly at full speed.
I just bought a new liteon ltn526 (52xMAX) and i did a speed test on it and low and behold
basically the same freakin speed
here is what the program nero cd speed determined