Fantastic work - this is a great portfolio.
> Really need to change provider
It's more to do with the Wordpress theme that you're using. Hitchcock loads full resolution images for each portfolio item, rather than providing a smaller and more sensible thumbnail.
Consequently you're getting a home page that is 90mb in size.
If you have any web developer friends you can probably get this fixed for the cost of some beer.