posiblemente lo que sucediera en aruba es que en ese momento diera la casualidad de que te encontrabas en un servidor mas desahogado que el que te encontraste en dreamhost, de todas formas te hubiera pasado lo mismo que en dreamhost a largo o corto plazo.
Como recomendación es que busques un
VPS (Virtual Private Server) o un dedicado, siempre claro esta que sean manejados para que te olvides del servidor y te centres en la web.
Saludos