As duas formas enfartar e infartar estão corretas e têm o mesmo significado.
Ou seja, ambas as variantes são válidas mas “enfartar” é especialmente usado em Portugal e “infartar” no Brasil.
Enfartar (ou infartar) significa fartar, encher; entulhar; obstruir; sofrer enfarte (ou infarto).
Ontem impedi-a de se enfartar em medicamentos.
Há comida bastante para infartar toda a turma.
A forma « enfartar » consta na maioria dos dicionários enquanto « infartar » só é comummente registado em dicionários brasileiros.
Notar ainda:
enfarte agudo do miocárdio = infarto agudo do miocárdio
Infarto ou enfarte é a consequência máxima da falta de oxigenação de um órgão ou parte dele.
Referências
Advém do latim infarctu.