yo te puedo recomendar usar un VPS
http://www.posiblehost.com/vip-servers.php
que muy al contrario de lo que muchos piensan ahora estan muy baratos.
VPS START
1000MHZ GUARANTEED
CentOS, RedHat, FreeBSD
252MB DDR2 RAM
20GB SATA HD
100Mbps Port
1000GB Bandwidth
2 Dedicated IP Addresses
Fully Managed (optional)
Starting At $23.99/Month (23.99/Mes)
si miras bien y el espacio es el que necesitas con ese ya te vale, lo mejor es que te dan 1TB de trafico mes (1000GB Bandwidth)
de todas maneras ahi hay mas precios y ofertas en VPS, es mucho mejor que un hosting compartido que de una o otra manera te va a limitar ya que como dice su nombre es compartido y si tu web consume mucho los demas se veran afectado, por eso te suspenden tu web, en cambio el VPS es un servidor pequeño que solo lo usaras tu y nadie mas.