Домашними средствами можно защититься:
1) при условии что хорошее сетевое оборудование (шлюз) и ширина канала больше трафика мусора, но это не твой случай судя по нагрузке в 100%.
2) использовать linux и брандмауэр iptable для дропа пакетов мусоров или же более эффективно создать правила под которое будет подходить ваш легитимный трафик, а все остальное дропать, опять же это при условии что ваш канал больше.
Других вариантов нет, об услуги домашнего провайдера по защите от ddos можете смело забыть. Цены запредельные и не факт что поможет. Если у вас канал ниже 100 mbs вы ничего не сделаете, ваш канал легко перенасытить, у многих дома уже интернет по 1gbs и скачав бесплатную программу по ddos он вас уничтожит в хлам.
Программы которые вам предлагают отбросьте, не тратье время. Что бы их использовать у вас должно быть мощнейшее оборудование, а не домашний пк с роутером.
И с OC windows вы ничего не противопоставите ддос атаке, при грамотной атаке(они и являются наиболее распространенными, зачем тратить ресурсы когда можно использовать уязвимости) windows убивается атакой в 5 mbs.
Единственный адекватный вариант хостинг с защитой от ddos. Советую ovh с защитой game antiddos , она непробиваемая. Сам сижу давно там, ты просто забудешь что такое ddos) Это не реклама, ovh в ней не нуждается т.к является мировым хостером и занимает 1 место.