vizio
.... i took the crappy mix cd.... put it in a cd player, ran it into the mixing board... set the eq's as close sounding to the problem mix as possible...
all that proves is that the mix you hear is going to the CD.
You appear to have a room acoustics issue. Simply put.... the sound you hear in the studio is NOT accurate. Due to room acoustics, speaker bias, etc....
options: test lots of CD's to find the right mix....or.... treat the room acoustically...... or ...... get some reference monitors to mix with (you have not mentioned that I saw what you are using to mix)......or....... use ARC to dial in some room correction electronically.......
BTW: what speakers or monitoring method are you using to mix? I had the same issues.....the mix never sounded right on other systems, until I started doing it right. Starting with good monitor speakers, then adding ARC. Now, the mix translates well to most other systems.