If you feel that the reason as to why your JIRA system is running slow is due to certain hardware restrictions, then indeed, moving to a cloud hosting could be a viable choice for you, as all the processing is done on the host side.
Atlassian actually has a cloud hosting service called OnDemand, which you can check out here - Atlassian OnDemand. Check out the page, and if interested, I'm sure our OnDemand team would be more than glad to help you set up your instance :)
I think that the problem is not related to JIRA being on your file system (behind the firewall), as the performance of JIRA is heavily related to the resources allocated to JIRA, such as memory, CPU, etc..
Perhaps, you would want to check those resources, and make sure they are enough to run JIRA smoothly. Here are some information on JIRA requirements:
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
As part of the Bitbucket product team I'm always interested in better understanding what kind of impact the use of our tools have on the way you work. In a recent study we conducted of software devel...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs