Вполне возможно, что ваша сеть или сервер не так хороши, как вы думаете. У меня есть репозиторий на 300 000 ревизий объемом 12 Гб (последний раз, когда я смотрел) (на самом деле я не знаю, сколько это будет при локальной проверке!), Работающий на ВП с недостаточной мощностью. Я не ожидал бы, что любой SCM, распространяемый или централизованный, получит свежую копию всего этого за пару минут.
С другой стороны, 4 часа просто сломаны, а 30-минутные проверки - что-то еще плохо для вас. Вам нужно найти, что сначала или переход на git все равно будет сломан. Посмотрите на использование процессора и памяти на сервере, посмотрите на производительность сети.
SVN предлагает вам несколько функций для решения ваших проблем, хотя посмотрите на разреженные каталоги, которые позволяют вам выкупить частичную копию репозитория и при необходимости расширить свой WC. Вам не нужно проверять все, что вам никогда не нужно.