То, что шалит сеть - это понятно. А бывают ли отключения и насколько критичным является потеря информации во время работы за компьютером. Если вы программист, то для вас, наверное, это один из главных критериев. Поэтому ИБП - самый оптимальный вариант, тем более, что бюджет позволяет. Посмотрите здесь обзор самых популярных устройств и выберите наиболее оптимальный под свои потребности. А в фильтре не вижу смысла.