Выделенный хостинг это отдельно выделенный комп?
1) VPS - VIRTUAL private server. Не реальный комп - виртуалка. Реальный комп - dedicated
2) Как понять будет ли достаточно - потестить локально, отмасштабировать согласно нагрузке
3) Разница в языках зависит от реализации.
Нет отдельный компьютер вам не выделяют.
Выделяют место в виртуальной машине