^^ How did you get the 22 deg C number. I think that you are getting inaccurate numbers unless your room is heavily chilled through AC or you live in a place with very cold climate. Even running the fans at high speeds should not be getting you that number under typical Indian conditions.
Even the best custom 970's like the Gigabyte G1 run at 30 deg idle in colder climates. As per Guru3d review, Asus STRIX 970 idles at 33 deg.
My own Gigabyte G1 SOC GTX980 idles at 34 deg.