The drive that you’re playing the disc on (in the case, your Xbox) probably plays at a very slow speed, hence it plays fine…the drive you’re ripping on, OTOH, probably is ripping at a higher speed, thus errors become more apparent.
Hence chef’s “slower speed” suggestion.
What’s the brand of drive you’re using to try and rip the content from the disc? One of the latest Samsung drives might do the trick if you have a friend that owns one.
Have you tried ISOBuster or ISO Puzzle?