Olha, existem alguns aparelhos que possam ajudar nesse problema...
O estabilizador como o próprio nome diz, ele tem a função de estabilizar a corrente elétrica (desculpem, mas não prestei atenção na aula, não sei se é tensão ou corrente), pra que não chegue uma carga muito alta em seu computador e acabe queimando os componentes, claro que uma queda de energia e a má conservação dos aparelhos só tendem a diminuir a vida útil dos mesmos...
É recomendado que o computador tenha manutenções preventivas, isso inclui limpeza do hardware e verificação dos clusters, memórias e análise da temperatura e desempenho do processador, é claro que muitos não o fazem, mas a limpeza do hardware é altamente recomendada.
Mas voltando ao contexto, há duas opções para seu caso, o estabilizador como dito e o No-break.
O No-break é um dispositivo pouco utilizado por usuários comuns, a função dele é... após a queda de energia manter o computador em estado de funcionamento. Entretanto, são por poucos minutos, com o objetivo de que o usuário tenha tempo de salvar seus arquivos e desliga-lo corretamente, é uma boa opção, porém seu custo não é tão atrativo.