Този въпрос наистина зависи от вашата ситуация и вярвам, че сте идентифицирали основните два проблема с решението на централната база данни - така че да, имате право да се притеснявате.
Бих лично изберете да синхронизирате данните със сървърите с помощта на cron (или какъвто и да е метод, който сте избрали) - намаляване на разходите за хардуер и времето за зареждане на страницата. Това за мен е по-техническото решение, но от гледна точка на предимствата му (по-бързо време за зареждане на страници, липса на зависимост от централната DB, по-ниски разходи) е правилното решение.
Като алтернатива, винаги можете да настроите малка MySQL база данни на отдалечен сървър и да създадете няколко тестови уебсайта и да стартирате някои сравнителни показатели, това ще ви даде някои данни за това дали сте доволни от времето за зареждане.