Sorry for the web server barely being able to move. There's a DDoS attack in progress.

Have you considered something like CloudFlare to help protect the front end? It won't do anything for the mining ports, but it might help defend the website.
Just a thought. I mention CloudFlare specifically because it's free. $$