Виртуализация в данном случае мне видится хорошим решением. Можете например воспользоваться
XenServer
"Оболочка" съест совсем немного.
Документации по нему много и проблем возникнуть не должно.
Опять же, при виртуализации, возможно точнее распределить выч. ресурсы между Вашими приложениями.
Ну и не забывайте, что например БД кроме как установить надо еще и настраивать под соответствующие нагрузки. Настройки по умолчанию зло.
А кто у вас "скушал" CPU?