Здравствуйте, Sergey, Вы писали:
S>new/delete equal HeapAlloc/HeapFree — слишком сильное обобщение.
Не слишком. Нормальное. Наверное, вы немного неправильно распарсили вопрос

Он не содержит всех слов, которые были упущены.
Сформулируем его по-другому:
Что по скорости управления памятью лучше: HeapXXX или операторы new/delete?
В такой постановке (и я именно так понял вопрос, как, видимо, и Алекс) имеются ввиду именно void* ::operator new( size_t ) и соответствующий ::operator delete().
Заметьте, что речь идет не и new/delete expression, а о операторах. Операторы только выделяют или освобождают сырую память. Никаких побочных действий. И по скорости два варианта практически равны.