The reason for the difference in temp,is because the purple is directly on the copper of the motor. you could use a heat transferring compound underneath the heatsink.. That would result in a drop of a few degree..
You can always try different gearing options and measure the temp again..