Yeah, still seems a bit high. My 480 hits around 70-75 on Witcher 2 at 100% and its a notoriously hot card., and I am OCed to 701 core. It sounds like you need to redo your heatsink and TIM.
He told me to remove screwed and take it apart blow all dust and add new thermal paste.
He said his temp dropped 15-20 celsius .