85C is normal for a 470 use msi afterburner if you want to adjust the fan profile to make it cooler. If you are using dual screens it will be running in 'high' mode all of the time and will be hot, i've installed a GT210 to power the second monitor the 470 now idles properly and is not hot.
That was... just WOW. That was beautiful. I used afterburner and set my gpu fan to different levels as my temp increased.. and it brought it down over 15c... WOW. Thank you!