Check to verify that your player is transmitting bitstreamed DD and DTS audio. When the DD or DTS audio is decompressed by a player into multichannel LPCM, then it usually plays at a volume level that's 4db lower than the bitstreamed audio. (My understanding is that the older "fat" PS3 can't bitstream the high-definition lossless DD and DTS audio tracks that are recorded on most BDs. It has to decompress them internally and transmit LPCM.)
Don't forget that playing the same audio at a very slightly lower sound level makes it sound worse than if it is played at a very slightly higher level, even with differences less than 1db. This is a well documented psychoacoustic effect. Also, human hearing has poorer sensitivity to the lowest and highest audible frequencies at lower volumes, which is why the "loudness contour" was developed.
SACD encoded as DSD, multichannel LPCM, and the new Dolby and DTS high-definition lossless audio tracks can only be transmitted over HDMI and not over optical or coax S/PDIF digital audio connections. S/PDIF digital audio connections only have the bandwidth to carry stereo PCM or the lossy DD and DTS encodings.
That said, the lossy BD DD and DTS audio tracks are recorded at significantly higher bitrates than comparable lossy DVD DD and DTS audio tracks. Many people are unable to hear any difference between them and the lossless encodings.