Non sono un grande esperto di VM, ma posso assicurarti che funziona sulla maggior parte dei template.
Per la seconda domanda, non puoi usare vecchi template sulla nuova versione di joomla, ma esiste una guida per renderli compatibili, cerca tra gli articoli di questo sito, scritto dall'ottimo Tonicopi.