Какая конфигурация VPS необходима для нескольких сайтов?
это невозможно оценить без мониторинга. если есть возможность мониторить загрузку ресурсов на текущем хостинге - начните с такого исследования
Под 10 сайтов 2 ГБ памяти минимум.