Mysql-ферма
Если смотреть с точки зрения высокой доступности, то несколько серверов несомненно лучше. А если с точки зрения удобства обслуживания и различных затрат (место в серверной, энергопотребление и др.), то гораздо лучше иметь один сервер. И таких разных точек зрения можно много напридумывать. 
Вы назовите основной аспект, который вас интересует.
Насколько я знаю, mysql до сих пор пофиг на количество ядер → три четырехъядерных Core2Quad будут лучше, чем один восьмиядерный.