Es gibt allerdings andere Möglichkeiten. Ich habe mich an Sucuri (ein sehr sehr sicher Firewall) angeguckt, wegen eines Problems mit CryptoPHP. Bei Sucuri kannst du zB. nur IPs aus bestimmte Länder erlauben. Damit verzichtest du an DDOS Angriffe die nicht aus Deutscher ips kommen.
Mit einem Plugin kannst du keinen DDOS verhindern, sondern evtl. nur Besucher aus irgend welchen Ländern sperren.
Generell gibt es verschiedene Möglichkeiten, einen DDOS im kleinen Rahmen, abzuwehren / zu filtern. Es kommt allerdings nicht selten vor, das so ein Angriffsvolumen, mehr als 200 bis 300 GBit/s hat. Aber das würde dann schon das halbe Rechenzentrum lahm legen ;-).