yeah, those look like perfectly normal load temps with an acceptable fan profile. idling at 38C at 55% speed is perfectly normal.
for reference, my own 7970 idles at 52C (because it idles at a higher clock due to two monitors) at 39% fan. Don't worry, the slightly higher temperature won't hurt your card at all, these cards are built to last 5+ years within thermal limits. chances are you'll throw it out before it goes bad