Craig Branch has produced the best downhill result of his career, finishing 38th in Chamonix, France.