Что быстрее VPS или хостинг?
Я бы выбрал однозначно VPS, по следующим причинам:
1. Влияние "соседей" в рамках VPS (за исключением отдельных случаев) куда менее вероятно, нежели аналогичные казусы при использовании Shared-хостинга (подробности опущу, т.к. за последние 10+ лет использования и обоих видов услуг примеров и случаев накопились сотни)
2. Ресурсов на VPS/VDS в большинстве случаев будет явно побольше
3. У Вас есть возможность отказаться от ненужных в большинстве случаев вещей, например от Apache'а и установить нужные (например, Memcached или PostgreSQL или...), а так же настроить сервер "под себя" во всех смыслах этого слова. В рамках "обычного хостинга" это в большинстве случаев не возможно, т.к. сервер настраивается ориентируясь на "среднюю температуру по больнице", а не Ваши конкретные задачи и требования. Shared-хостинг - он как швейцарский нож, а VPS - как набор отдельных приборов, который гораздо удобнее в использовании, при наличии должных навыков.
Если ваши навыки позволяют грамотно настроить VPS/сервер - выбор очевиден. Если же нет - выбора у Вас как такового, тоже нет. Хотя, в иногда, VPS-хостеры предлагают бесплатную помощь в переносе сайтов на VPS купленный у них - особо надеяться я бы на это не стал, т.к. они требуют либо наличия панели управления, либо просто ставят софт "по шаблону", особо не заморачиваясь с различными параметрами.
P.S. На VPS мы заставляли "летать" даже такие "очень жирные" CMS, путём тонкой настройки сервера под них. Но помните, что любая "панель управления" - это вселенское зло, они потребляют обычно целую прорву ресурсов сервера и вреда от них чаще больше чем пользы. Даже если это платная панель.