Frequency peaks really don't have a lot to do with overall levels. Maybe you have a spike in one of your tracks at 200 hz and your monitors don't distort, but other playback systems do. You can have these spikes without actually pushing your levels over digital zero. The CD Rip test would be a good way to find out if there really is something wrong with your burner, but i doubt that is the problem. Until you learn your system really well, and your room, and your monitors, frequency problems like I described are a fact of life and a problem for many home engineers. If mixing was ridiculously easy, then I would be out of a job. It can certainly be learned, but it sounds like you may be caught right on the middle of the learning curve.
On small moniotrs especially, it is really easy to make your mix sound great, but then find out that you have way too much low frequency energy in your mix that distorts badly in your car, home etc.... Run your mix through a spectrum analyzer and then look at a couple of commercial releases as well. It may help you to find some of the inconsistencies. When you get a really good mix it will translate nicely between most other systems.
Earlier you said it sounded good through a nice set of monitors? What are those monitors? If they really are nice monitors, you may need to look into acoustic treatment of your room. You may be surprised at how different they sound once they finally are running in a proper environment. I know it's frustrating, but keep on truckin
As you improve, the satisfaction you get will be well worth the frustration and energy spent