Your question on which wavelength of light travels faster: It depends on the medium through which they travel. In Vacuum they all travel the same speed, from Gama all the way through the visable spectra to far infrared. In denser mediums like earth's atmosphere or an optical fibre, the shorter the wavelenght the faster the speed, Gamma thus the fastest and farinfrared the slowest, (blue faster than red)
Hope I got this right, I had physics several years back already