As duas formas magnífico e magnifico estão corretas, contudo seus significados são diferentes.
Ou seja, ambas as palavras são válidas, devendo, no entanto, ser usadas em diferentes situações.
Magnífico, com acento agudo na vogal “i”, é um adjetivo – significa que faz grande efeito, muita vista; pomposo, sumptuoso, ostentoso, luxuoso; muito bom; excelente.
Hoje vamos leiloar aqui este prémio magnífico.
Quando estou no palco sou magnífico.
Magnifico, sem acento gráfico, é a primeira pessoa do singular do presente do indicativo do verbo magnificar.
eu [ magnifico ]
Eu magnifico o ambiente.
Quando ando em honra eu magnifico o poder da Palavra.
Obs:
verbo magnificar = engrandecer, louvando; exaltar; glorificar; ampliar
Referências
Magnífico advém do latim magnificus.
Magnifico advém do verbo magnificar.