I am glad you got the temps down. I went through a phase with my card, it was increasingly getting hotter at idle (during the colder months), and this of course raised the noise which did really start to irritate me a fair bit. I don't mind in game at all but at idle I want low temps and peace and quiet. I took mine completely apart, thought I might have knackered it at one point since after putting it back together it began to artifact, luckily after one or two fits of this it stopped doing that, and I knocked +25C off the temps. There was so much dust, it looked like a piece of a brillo pad next to the gpu heatsink, lol. Reminds me of when my mate who used to work in a computer shop when he told me how he found a mouse nest in someones case.
I think it is good to mention how you have solved issues like these and it only helps others when we highlight what a little cleaning and care can do. Ever since I have cleaned my card, even in this weather, the hottest gpu on idle with a fan well under 30% doesn't even hit 50C. To think I nearly shelled out on a new card, noise was driving me barmy.