The real issue here is how the original source material was recorded and not so much the CD, Vinyl or Digital bucket you play if from. All the Classic Rock stuff I like was laid down onto Analogue Master Tapes. They have a Dynamic Range of maximum 12 bits or between 60 to 72 db. However, most audio engineers were mixing these to play loud on AM (an later FM) Radio while folks were driving their Cars. The background noise in a Car of the day was about 30-60 dB (Louder at highway speeds), so they mixed it all loud and some say only used about the top 12 dB of Dynamic Range. There just aren't any really quiet parts.
A CD is 16 Bit or about 93 to 96 dB. But if the music from a 72 dB Master Tape is used to press the CD, you can't get it better than the first generation Master Tape. Same goes for FLAC Files, AAC, MP3s or whatever digital bucket it ends up in. A Vinyl LP actually has 50-60 dB of Dynamic Range with all low bass being mono due to the physics of a needle running down the groove.
Every generation of copying (or mastering) from Tape to Tape degrades the sound with about 3 dB loss in Dynamic Range, or SNR (Signal to Noise Ratio). In the olden days Audio Engineers used to record Bands onto ever increasing multi-track consoles, each with it's own track on very wide tape. (2 Track, then 4, then 8, 16,24...) They would mix these down into a stereo or mono master tape; and every generation in the process lost another 3 dB. That's why seeing a Band live was an amazing experience for fans who only heard them on Radio, or old vinyl records.
If you want to get to real Dynamic Range you need to have the whole equipment chain used in making the recording capable of what you ear can discern (About 100 dB). And then have an Audio Engineer leave it alone the way it was performed. The closest I've heard is Blu-Ray Concert disks in DTS Master HD, or Dolby True HD. Some are truly amazing.
Try Eric Clapton - Slowhand at 70.