Есть ли разница между виртуальным хостингом и выделенным сервером?
виртуальный хостинг - это как автобус - вроде и по скорости иногда быстрее чем на своем авто - но тесновато
Если можете все сами правильно настроить (либо нанять админа), то естественно выделенный сервер  - совсем другой уровень, так все его ресурсы только Ваши.