buy a hardware firewall and a load balancer.. Simple, no software protects against it.
Ideal set up
Server > firewall > load balancer with 2+ 100mbit+ connections, if possible 1gbit, and a decent webhost for your site and forum.
Simple, now stop creating these threads, you all know how to...