Finally got my GTX470 from Asus.
It runs very hot on load, about 90c and 47c when in idle. Dual monitor temps are about 75c! I changed the thermal paste from that sloppy job to some AC MX-2 and got 2 or 3c back.
I was able to reduce dual monitor temps by reducing memory clocks to 209mhz using nvidia inspector. Temps are about 55c now.