Is this a disc you have recorded yourself or is it a commercial one with protection?
You can do a disc scan with Nero CDSpeed to see how many read errors the disc has. You can use DVDDecrypter to rip it to your hard drive, with the retries set high and ignore read errors. You can then play the resulting files on your PC to make sure they still play ok. You could also use something Nero or AnyDVD to slow down your drive to see if that helps.
ISOBuster is very, very good at recovering crappy discs.
The other option, is that different drives have better/worse reading abilities, so it may be worth asking a friend with a different drive to have a go.