I co-own a karaoke company, and we've been thinking about going digital for awhile now (*laughs*, discs... I know... old school

Unfortunatly none of my Macs have a compatible drive, so I tossed kJams on a PC I have kicking around (it came with Vista, running Win 7) so it's not that old)
10 of my new discs it ripped fine (well actually it seemed to miss some tracks, but that'll be for another post). I then started at the begnning of my binder to rip my older stuff, and disc 1, I got a straight up I/O error right away, and it can't rip it. tried again, again... nope. Disc 2 got to song 4, then same thing.
Now, These discs have been in use now eh... 13 years? They're not in brand new pristine condition anymore. However they were taken care of, and do play fine in the CD-G player... no skips, no glitches, etc.
My questions are this...
1) Despite the fact that obviously it's probibly related to the discs... would a newer / better drive work better for this (better error correction, etc). OR is the software to rip in kJams for Mac actually better? (I've seen comments on the boards that it's ripped some things people haven't expected it to)
2) Would one of those disc cleaning machine things help?
Only being able to import parts of my collection certainly wouldn't be that useful (Although there are a few songs I wouldn't mind if they didn't get in
