Proper DVD playback depends on the ability of the DVD player to continuously decode the MPEG/DVD data accurately. In the case of Settop DVD players, this is their dedicated function, and they do it well at all encode rates ( well, there may be a few laggards in there). Computer DVD playback is another matter - many inexpensive computers and most laptops use software decoders to playback the DVD data, and therein lies the problem: some computers cannot process continuous MPEG data if the MPEG enecode rates are in excess of 6 Mbps.
The solution lies in the encode rate - if you know your project i slikely to be deployed to a computer DVD player, or a laptop with DVD playback (almost all use software decode these days) you are wise to restrict your MPEG encoding rate to the 6 Mbps neighborhood. There's also a questio of whether to use AIFF or AC3. Although AC3 requires decoding, the sheer bandwidth of an AIFF stream will certainly enhance the problems you experience on software decorders, and AIFF (PCM) audio should only be used with care.