IMHO Lame 160 is equal to Fraunhofer Pro codec 128.
I still think FLAC somehow has an effect when decompressed. Just my opinion from experimentation.
LAME MP3 and FLAC are difficult formats to compare with traditional MP3 and lossless compression because, represented in their complete form, each has multiple levels of encoding quality. Depending on the GUI you choose to access the features of LAME and FLAC, you may be working with a relatively low-functioning version of the codec, chosen by the GUI designer because of it's encoding speed.
LAME MP3 can be encoded as CBR (constant bit rate), TBR (target bit rate), ABR (average bit rate), or VBR (variable bit rate).
CBR, TBR, and ABR are actually "crippled" versions of the codec that force it to perform more like traditional compression formats.
VBR is the version of LAME in which it performs at full capacity.
Players, although able to decode and play LAME files, cannot accurately measure the bit rate of the file, so a VBR file averaging 192Kbits/sec will show up on the player as a 320Kbit/sec file. File size, however, will be approximately the same as a CBR file encoded at 192Kbit/sec.
Currently, FLAC has 8 levels of encoding accuracy... the faster the encoding speed, the lower the accuracy. If your GUI only offers one level of encoding accuracy, it is likely one of the mid-range selections, and thus not the best FLAC can do.
Generally, open-source applications are developed by enthusiasts for enthusiasts, and a certain level of competence and familiarity is assumed. When represented by a "user-friendly" GUI, many of the features and options are rendered unavailable, for the sake of convenience. It is up to the user to find the GUI which most comprehensively represents the application, and to explore the various performance options to determine how best to configure it for a particular job.