Centos как разгрузить сервер?
По предоставленным Вами данным top - все вполне ок. Арендуя VPS вы можете жать с нее столько, сколько сможете. Другое дело "кривые руки Вашего хостера", который не может разделить ресурсы.
Пройдясь по тарифной сетке указанного вами хостера, могу сказать следующее. За цену в 8.5$ (самый дешевый VPS) вы можете взять виртуалку у того же DigitalOcean (реф) с большим кол-вом ресурсов (при регистрации не забудте поискать промокоды в сети) или даже целый Dedicated server на online.net.
Вот все что можно посоветовать в данной ситуации.
Нагрузка на что?
Диск, процессорное время? Они должны были это указать. И  прислать график с потреблением, нужны точное время и дата
Большая нагрузка не обязательно может быть постоянной - может быть несколько пиков с большой нагрузкой.
Причин может быть много (пишу по степени вероятности):
 - какой-то скрипт ооооочень долго отрабатывается. Поставьте в php.ini ограничение на время выполнения процесса. Вы не устанавливали последнее время никаких аддонов для сайта?
 - кто-то досит вас. загляните в /var/log/nginx. Поставьте ограничение на количество запросов с 1 айпи в nginx.conf
 - у вас слишком долго висит сессия http. Ограничьте её время в nginx.conf