со своей стороны я подытожу следующим образом. Он состоит из двух моментов.
Первое, Вы сообщили о неких наблюдениях шестилетней давности, которые не можете объяснить и к которым я лично отношусь как к сообшениям о наблюдениям летающих тарелок. То есть я обычно не особо доверяю аргументам типа "я сам это видел" и "у меня это работает" при отсутствии разумного теоретического обоснования.
Второе, и главное, по теме обсуждения - в любом случае, совет ждать окончания записи в PCI карту просто объявив её область адресного пространства в процессоре некешируемой страницей виртуальной памяти, ошибочный и вредный, так как спецификация PCI позволяет и рекомендует процессору не ждать завершения Memory Write транзакции.