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.