Я слышал, что в подобных вопросах очень хорошо помогает iptables...
Regedit, каналы в РФ нынче дорогие, а покупать 1+Гб/с под сервер далеко не самое выгодное решение.
UPD:
BMW M6, ddos-deflate не панацея, а всего-лишь временное средство, которое пробивается на раз два если DoS'ом занят не злой школьник.
Полезнее будет запретить доступ по SSH руту (если это ещё не сделано), ограничить всех других пользователей по IP, рубануть всё ненужное (мало нужное) деpьмо (включая FTP), FastDL и т.п. вынести на отдельный хост. Всё это нужно приправить десятком другим правил iptables и будет счастье.
Ну или пихнуть Cisco или Juniper (или простой сервачок на Core2Duo, может Quad) + 10Gb/s.