Are you running a surround system?

There should be a dyual setting -- for listening to two channel music you don;t want to be runnuing any of the crap any of these receivers offer up -- ie the thing should be set to two channel stereo(that is if new receivers are even bothering with this -- it's a good way to hide difficiencies with surround delay modes and distortion generating channel separation/delay.

You should make sure you have your speakers positioned correctly - receiver in 2 channel with bass and treble set to FLAT. -- all delay and any surround modes OFF. Any balance and size modes OFF. Running two and ONLY two speakers.

If it cannot do 2-ch correctly then there is no point IMO to go any further. The NAD 320 I have heard now on two occasions (I would avoid it like the plague). Rotel RA 1 is far better and the same general price -- or the NAD C352 or older NAD 320 models -- just not the 320Bee.

The Yamaha should be about as good as the NAD -- if you can get the settings right on the receiver -- they are bloody nightmares to get right and counterintuitive -- my Marantz is downright annoying for functionality.