That's a bit higher than I would expect. is 'full load' normal use or some sort of synthetic tress test like Prime95? There are several different Thermalright Macho's, which one are you using?
I'd expect 30 to 35C above ambient temperature for that cooler.
I have an i5 4690K t 4.7Ghz an 1.31V. It runs around 70C at full load from games and 'normal' use, but around 80C under Prime95.