функции dom не имеют ничего общего с получением html.
однако существуют функции загрузки, которые можно использовать для непосредственного извлечения ресурсов http.
они покажут то же поведение, что и file_get_contents без контекстных параметров.
что касается другой части вашего вопроса. Прег функции быстрее. однако они не предназначены для такого использования, и вы, вероятно, пожалеете, что очень скоро их используете.
Если вы анализируете html с помощью регулярных выражений, вы либо просто безумно круты, либо просто не понимаете html.