Hello Bo$$,
Were you able to get everything resolved? Did you seek and was your Host able to assist you or offer any suggestions or solutions to the performance issue? Give them the opportunity to help you, if they have taken care of you so far and they should be the most familiar with the situation and in the best position to assist you on short notice.
If you do decide to make a move then I would certainly like to put
Caro.Net to work for you. We are familiar with handling high traffic servers and if your situation requires it we can get you up and running on multiple platforms in short order, utilizing cluster or load-balancing technology.
Bottom line your hard work has turned the corner and congratz on that!