The 5700XT GPUs have one problem that I don't like personally and that's the heating issue, mining with these cards for 24hrs is what I don't want to do because it's possible that the cards will get fried, 80c to 100c is way too high, what's your temp??
If the card is hitting 100c there's a problem with the card, air flow or with settings
Here I adjusted the fan curve to keep the card at 60ºc, it's simple, if you leave the fan at stock the card will be very hot
Another important thing to do is undervolt the card to consume less power, and to reduce the heat
If you want to mine it's important to tweak to card to achieve more efficiency (less power, less heat, more hashrate)