Нет, это не будет иметь никакого преимущества.Код для BinaryWrite просто вызывает Write для OutputStream, как вы уже делаете:
public void BinaryWrite(byte[] buffer)
{
this.OutputStream.Write(buffer, 0, buffer.Length);
}
Используя такой инструмент, как DotPeek, вы можете перейти прямо к скомпилированному коду и посмотреть, что он делает. Вот что я сделал в этом случае.DotPeek бесплатен и доступен для JetBrains.
Это может помочь вам исследовать эти вещи самостоятельно, а не гадать, проверять или спрашивать.