A better question would be: will he ever win an ATP 500 or a Master Serie?
With Nadal and Djokovic on each edge of the draw of every MS? the answer is no.
It is no for Gasquet, Tsonga, Simon and Monfils as well.
And no for any player out of top 5.