50Degree reading is the backside-PCB temp, plus Asus' Compensation. to get die temp either do the heatsink-drilled thermocouple method, or a thermistor that contacts core edge method.
But your reading temps are in-line with other Asus boards(the only ones you can even remotely consider comparing your temps too) and are perfectly fine.
Mike