Nalbandian has the better slam record & has won a bigger title (Masters Cup). Davydenko has more titles & a more consistent ranking history. The original question is who will be remembered as the better player. People remember slams & big titles more than small titles and rankings, so the answer must be Nalbandian.
Yes and neither has a slam and no one will remember Hewitt ripping Nalby to pieces in Wimbledon final. Davy has three Masters Titles and a final in Masters Cup to Nalby two Masters Titles and Masters Cup victory. The idea that Nalby has won more big totals is a total fiction.
So is the idea that Davy can't beat the top players. He can't beat Federer. And Blake but he is not a top player.