Взять VDS для размещения на нем файлов, файлы под отдачу отдать Nginx.
Загляните в исходный код сайта. Там все есть.
Может проще устранить саму причину нагрузки?
Запросите какие страницы больше всего нагружают сервер и попробовать оптимизировать код или MySQL запросы.
С VPS у вас по видимому будут те же проблемы только решать их все равно придется.
Что-бы вам подсказали какой VPS вам лучше взять укажите хотя-бы посещаемость и используемый движок сайта.
В настройках соединения FTP включен пассивный режим обмена? Если нет попробуйте включить.
Попробуйте добавить вашу RSS ленту на meta.ua и в новости Яндекса.
Можно и с другими порталами договорится что-бы они транслировали ваши новости. Обычно не отказывают если у вас действительно уникальный контент.
Вот даже ссылочку нашел для вас: http://news.meta.ua/web/
Наши тарифы вам подойдут: http://vklastere.ru/khosting_3.phtml
Есть такое свойство в CSS: nth-child
Как раз ваш случай.
Сейчас хостинг в месяц стоит меньше банки пива (или пачки сигарет), а все еще ищут бесплатный хостинг.
Если проект серьёзный то и серьёзно к нему нужно относится.
Что-бы дать совет нужно знать чего вы хотите от этого сайт в конечном счете?
Тут зависит от того что вы будете размещать на VDS, если видео то тут нужен канал и отдача статики.
Нужно больше конкретики по проекту, тогда и вариант проще подобрать.