Не эксперт в системном администрировании, но мнением поделюсь. Имеет смысл взять сервер с большим количеством ОЗУ, чтобы можно было выделить достаточно под кэш MySQL. 8Гб вам должно хватить с головой. Диск под файлы данных MySQL должен быть отдельным, не обязательно SSD. 1 проц - это как-то мало на сегодняшний день (если имеется ввиду одноядерный). ISPManager - не знаю, зачем его ставить, если у вас на сервере один сайт, это просто лишний софт, который потребляет ресурсы. От оптимизации не стоит отказываться: - перейдите на связку nginx+php-fpm, если вы ещё это не сделали и до сих пор сидите на апаче; - подключайтесь к БД через сокет, а не через TCP/IP; - оптимизируйте запросы к БД; - имеет смысл использовать Sphinx.