You can't say D disc is always good because probably many different quality of discs are being used. It depends if u are lucky to get a good quality one.
The only way you can guarantee this is to burn your own games, and buy good quality blanks to burn them.