lol 100C is pretty high.
Power, Temperature, & Noise - The AMD Radeon R9 380X Review, Feat. ASUS STRIX
Average temp on load is 65C?
Could be the airflow setup in your case, where your PC is sitting, or bad seating for the heat sink and GPU. If it's the last case, it's an RMA.