This site is currently hosted with ServInt
. It was previously hosted with MediaTemple
(moved ~6 months ago).
So far I am impressed with ServInt. No downtime, no resource alerts and fast connections. The site is hosted on a SuperVPS 2x which is an expensive (349$/month), but very powerful Virtual Private Server. It comes with 6 TB monthly bandwidth which is useful for this site (it uses about 4.5 TB/month now). Other VPS plans are available in all price ranges starting at 49$/month.
MediaTemple has cheaper shared servers called (gs) or Grid Servers (starting at 20$/month). I had a few sites on those servers initially and it worked great. But if you already have exceeded the resources available in your current shared plan you might have to go to a (dv) or Dedicated Virtual server. I had two of those as well before I moved to ServInt. The only reason I moved from them was that they did not have any plans with the amount of bandwidth this site requires. MediaTemple has a great user interface and amazing support (that goes for ServInt as well).
Unfortunately, I have no experience with hosting24.com. So I can't answer your questions about them. Try to search for them at WebHostingTalk
You should also investigate what kind of resources your website is using too much of. It could be that a script or piece of code is suboptimal and uses way more resources than it needs. Also, if you have a database there are probably some optimizations you can do to the queries and database structure.
BTW: Is seems like the hostrator.com site is redirecting to enterupload.com. Are they out of business?