Marouane Chamakh is convinced leaving Arsenal for Crystal Palace last summer was the best move possible for his career.