Hosting can have a lot to do with the performance of your Joomla site.
I used to host sites with GoDaddy but I soon found out they are very slow for 2 main reasons
A) their servers are way overcrowded. Go to
www.yougetsignal.com/tools/web-sites-on-web-server/
to see how many other sites are hosted on your site's server. They use separate servers for their site files & their databases which slows down a database driven site. Does your site use localhost or a different server name for the database? If your site uses localhost to access the database then it is kept on the same server as the site files.
I went to this address viewdns.info & did a DNS Report on your domain name & it returned a lot of warning info including this
"Oops! Your local nameservers don't return IP addresses (glue) along with your NS records! This isn't a fatal error but means an extra lookup needs to be performed increasing the load time to your site. You can fix this by adding A records for each of the nameservers listed above."