From your descriptions, it looks like those issues are beyond the scope of WordPress. I strongly suggest you to get in touch again with your hosting tech support, since it looks like your server has issues.
Just what I was thinking. However, my hosting provider raised the memory of my hosting. The problem persists.