Idle temps don't mean a lot, its the load temps, 60C is warm for a chip not doing much, but the fans also usually slow down to keep noise in check and 60C is harmless to it. Load temps, boot up a demanding game and see where the CPU sits at after a while, Stress test it, AMD chips are vary aggressive with its boosting, so its not uncommon to see temps peak in the high 80c range, you want to make sure its not throttling below base clock, its fine if its doesn't sit at max boost at 80c range, thats just how these chips work, the cooler the chip, the more likely it will stay at peak boost speeds longer.
Also during stress testing, if you hit 90C, don't mean you need to panic, or even rush out to buy a better cooler, if its throttling below base clocks of 4.3ghz at a consistent load or during gaming, you have a problem you need to figure out, by getting a better cooler, increasing fans speeds, But if its not and still hits 90C, A better cooler would help and I would recommend a better cooler personally to keep peak performance up, but don't mean your cooler underperforming with how these chips boost.
Not a lot of people understand this and think there stuff is broken or inadequate of cooling their chip and or give incorrect information, which is understandable.
Anyway, thats all the info I can give you as you have not provided what cooler you are using, case, ambient temps and fan speeds.