Похоже, ваш лучший подход - заставить сетевого парня взглянуть на ваш канал WAN.
40 полей * 800 строк не равняются большому количеству данных, если у вас нет двоичных полей.
Три вопроса, которые вам нужно задать себе: насколько велики данные? Насколько велика ваша труба? Какую часть этой трубы вы можете использовать?
Например, если у вас есть канал OC3, но он загружен на 99%, тогда не имеет значения, какой механизм вы используете для передачи данных. Это будет медленно.