Я предполагаю, что ваша ссылка на DPC подразумевает, что это на платформе Windows.
Страница, документирующая инструмент проверки задержки DPC Thesycon http://www.thesycon.de/deu/latency_check.shtml дает следующий полезный совет, когда драйвер, ответственный за пики задержки DPC, был идентифицирован:
Когда вы определили драйвер устройства, который отвечает за выпадение, обратитесь к веб-сайту поставщика устройства или в службу поддержки, чтобы найти обновление для этого драйвера. Если это невозможно, вы можете оставить соответствующее устройство отключенным во время использования потоковых приложений.
Понятно, что если вам необходимо получить поток через драйвер беспроводной сети, то отключить его невозможно, хотя я не уверен, что вы можете просто отключить автообнаружение и при этом успешно использовать карту для получения потока. Хотя это обходной путь, он может быть лучшим компромиссом, пока драйвер не будет исправлен, если это возможно. Как указывает страница Thesycon:
Обработка потоковых данных в режиме реального времени является очень сложной задачей для приложений на базе Windows и драйверов устройств. Это связано с тем, что Windows не является операционной системой реального времени. Нет гарантии, что определенные (периодические) действия могут быть выполнены своевременно. ...
Если вы еще не ознакомились с Инструментом проверки задержки DPC Thesycon, и ваш проект находится на одной из поддерживаемых платформ и является некоммерческим, то вы можете использовать его бесплатно, чтобы подтвердить свои выводы. Подробная информация об инструменте и дальнейшие действия приведены на странице с гиперссылкой выше.
Последнее, очевидное, предложение состоит в том, чтобы избавить ПК от другой работы, не запуская ненужные процессы и гарантируя, что достаточно свободной оперативной памяти может помочь.