Нет хорошего способа сделать это. Одна вещь, которую вы можете сделать, это агрессивно очистить очередь сообщений и поместить их в свою очередь. Но это не решит вашу проблему.
Я не хочу говорить вам это, но вы действительно должны найти способ обработки данных вашего сокета. Я думаю, вы найдете, что какой-то другой механизм лучше масштабируется, работает лучше и его легче отлаживать, чем использовать для этого очередь сообщений Windows.
Foredecker