Наталья если у Вас на одном сервере сайты работали нормально, а после переноса на другой начались проблемы с 5xx ошибками, при том что посещаемость сайтов не выросла и никаких глобальных изменений в работу своих сайтов Вы не вносили - проблема в хостере. В кривой настройке серверов, в чрезмерном оверселлинге или просто в перегруженной ноде. Переезжать на VDS, в Вашем случае, смысла нет. То что VDS дороже, еще не значит что сайт там будет работать быстрее. VDS нужно еще правильно настроить и в дальнейшем заботы по администрированию лягут на Ваши плечи.
В wordpress пробуйте добавить
кэширование, почитайте про оптимизация wp, может есть какие-то кривые плагины которые создают чрезмерную нагрузку, которые стоит отключить. Параллельно можете попробовать сменить хостинг, под Ваши сайты должно хватить средненького тарифа на SSD. Неоднократно сталкивался с людьми, у которых сайты регулярно были недоступны, при этом хостеры либо говорили что их сайт ддосят, или ддосят соседа по серверу или сайт у клиента слишком кривой и надо переехать на план в два три раза дороже... и это часто тоже были сайты с копеечной посещалкой. Смена сервера решала проблему в 99% случаев.