90 graus é muito alto e acima da temperatura de operação segura para este chip. Certifique-se de que você tem um bom ventilador e que você tem um bom contato com a pasta térmica e absolutamente sem bolsões de ar.
Verifique o visualizador de eventos, procure erros ou avisos sobre os eventos de perda de energia do kernel (eles estarão lá, devido à reinicialização inesperada). Pode haver outro problema, como um driver ruim ou o Windows Update, pode ser que você precise atualizar seu BIOS. Estou bastante confiante de que sua CPU está aumentando temporariamente e forçando um desligamento.
O loop de inicialização que você experimenta pode ser o monitor bios temp forçando uma reinicialização, mas isso é estranho porque o comportamento normal é forçar uma queda total de energia, não uma reinicialização do sistema. Mas, quem sabe, talvez esta seja a ação programada. O loop de inicialização também pode ser causado por uma atualização do Windows (não me lembro qual) causou exatamente o mesmo problema para mim (e muitos outros) no Windows 10 Home em vários hardwares, e se essa for a causa, você pode parar em menos metade deste problema, desativando a opção Fastboot na sua bios. Veja aqui como fazer isso no seu sistema.
Enquanto estiver pesquisando no bios, encontre a área que tem monitor de temperatura e verifique seus limites e, em seguida, garanta que eles estejam alinhados com a recomendação da AMD para o seu chip específico.