Free hosting sucks... you could use mybb and it will still lag...
Cheap hosting is better than free hosting...
you could check out Experts... these guys are awsome...
There offshore shared hosting starts off at $5 bucks a month
If you can't spend $5 bucks a month then you shouldn't have a website lmao .... JMHO
http://experts-hosting.info/aff.php?aff=010