Итак, подведем некоторые итоги. 
Как говорится, есть ложь, большая ложь и статистика. ;-)
После некоторых преобразований в Excel получим табличку,
показывающую ежедневные изменения в числе ВУ,
принятых 0,1,2,...,8 раз.
	30r-29r	1r-30r	2r-1r	3r-2r	4r-3r	5r-4r	
0	-137	-375	-623	-856	-1026	-901	
1	-294	146	506	775	978	853	
2	-388	-307	-224	-179	-93	-40	
3	164	60	-68	-62	-73	-80	
4	426	264	230	148	58	59	
5	198	165	120	135	106	73	
6	28	43	53	32	49	30	
7	3	3	5	7	1	5	
8	0	1	1	0	0	1	
		1880	1735	1739	1636	1357	
Дополнительно доступны сведения по старой и новой группой отдельно.
	4rn-3rn	5rn-4rn		4ro-3ro	5ro-4ro	
0	-1022	-897		-5	-4	
1	1019	872		-40	-19	
2	3	24		-97	-63	
3	0	1		-72	-82	
4	0	0		57	60	
5	0	0		107	72	
6	0	0		49	30	
7	0	0		1	5	
8	0	0		0	1	
	1025	923		614	432	
R-принятые, N-новые, O-старые.
Получается, с 29 июня по 5июля новые ВУ принимались почти только 
первый раз, переходя из категории "принятые 0 раз" в "принятые 1 раз".
Лишь в последний день 24 ВУ оказались принятыми дважды и 1 трижды.
Поэтому можно считать, что за эти 6 дней происходило только
опустошение кешей от старых ВУ. Поэтому по числу принятых ВУ
можно построить красивую диаграмму.

Из этой диаграммы видно, как в первый день около 400 ВУ переходят 
из состояния "принято 2 раза" в "принято 3 раза", то есть принимаются 
третий раз. В то же время, так как число принятых трижды увеличивается
только на примерно 160, получим что около 240 других ВУ, принятых
ранее трижды, принимаются в этот день четвертый раз.
Но так как число принятых 4 раза увеличилось более чем на 400, 
то значит более 160 ВУ приняты дважды или трижды в один день,
то есть сидели ранее параллельно в кешах разных юзеров?

На второй день картина почти такая же, а вот на третий день видно 
интересное явление - число принятых трижды начинает падать,
то есть заметное число из них принимается четвертый и более разы.
К последнему, шестому дню число принятых дважды почти
стабилизируется, хотя ВУ продолжают приниматься третий раз.
Но одновременно продолжается прием ВУ четвертый, пятый и шестой 
раз почти в прежнем количестве.

Серьезный анализ этой картинки я провести не могу, но чисто на вид
интуитивно полчается несколько выводов.

Во-первых, примерно четверть общей производительности дают юзеры
с размером кеша два дня (смена знака изменения прин.3 раза на третий день).

Во-вторых, еще треть производительности имеют юзеры с кешем неделю
и более. (характерными были случаи с немцами, сливающими по 200 ВУ 
раз в неделю).

В-третьих, фактический таймаут в конце обработки первой группы,
перед заливкой второй, явно составлял менее 5 дней! (смена соотношения
изменений прин. 2 и прин. 3 раза на шестой день)
Это катастрофически мало и недопустимо!

Единственный выход без смены алгоритма на данный момент я вижу в том,
чтобы увеличить общее число ВУ, то есть залить новую порцию не позднее
момента, когда общее число ВУ, розданных ровно 3 раза, упадет ниже 500.
Далее следует попытаться изменить сортировку в функции раздачи:
order by Nsend+Nrecv, Prio desc, DateLast.
Единственно я не помню, допускает ли SQL "+" в сортировке или надо 
использовать Sum() или еще что - нет под рукой хелпа и неохота
в И-нете долго искать, к тому же у разных баз могут быть разные детали
синтаксиса.

Понятно, это не лучший вариант, но до ввода какого-нибудь нового
алгоритма стоит хоть как-то улучшить существующий.

А новые алгоритмы сначала стоит проверить на копии базы на другой машине.
Или хоть выполнить соответствующие SQL-операторы вручную.