Здравствуйте, Николай Николаевич!
Я также, как и Вы, много лет искал и опробовал различные "способы борьбы с рекламой в браузерах" и защиты от навязчивой закачки в мою систему чужих скриптов, объёмной флэш-анимации и прочей нечисти.
Для моего любимого браузера Mozilla Firefox наилучшей находкой оказалось Дополнение
NoScript , поскольку оно "… обеспечивает наилучшую безопасность, какую Вы только можете получить в веб-браузере! Дополнение разрешает запуск активного содержимого только с сайтов, которым Вы доверяете, и защищает Вас от XSS-атак и ClickJacking".
Вы спрашиваете: "Можно ограничиться расширениями для браузеров или же нужно использовать еще какой-нибудь другой устанавливаемый софт?" - Дополнение NoScript настолько само-достаточное и продуманное, что никакой доп-soft при серфинге мне больше не нужен. Даже штатный Касперский антивирус, обычно-НЕ-загруженный в моей системе, я перестал запускать последние 5 лет перед подключением к интернету, - и ни одного заражения, ни одной script-рекламы!
Популярность дополнения NoScript ограничивается некоторым неудобством, которое испытывают пользователи, установившие столь кардинальное ограничение. Например, сразу после установки этого дополнения не удаётся получить электронную почту, почтовый Rambler-сервер выводит сообщение: "В Вашем браузере отключен Java-script" . Я кликаю кнопку "Настройки" в правом-нижнем углу браузера, и в списке Недоверенные или Заблокированные жму Разрешить "rambler.su" в NoScript-настройках. Также приходится разрешить top100.ru , чтоб видеть письма и помечать спам-входящие на сервере, как Спам. Разрешённые мною серверы авто-прописываются в "Белый список".
Если Вы не уверенны, разрешать или нет какой-то сервер, то NoScript-разработчик предусмотрел возможность "Временно разрешить" для пробной работы в текущем интернет-сеансе, не засоряя "Белый список".
В последние полгода у меня были 2 недоразумения, я не видел некоторые объекты на страницах rfpro.ru , хотя этот сервер у меня в Белом списке, и коллеги сообщили об отсутствие подобной проблемы у них. В таких редких случаях можно просто временно отключить дополнение NoScript при посещении благонадёжных сайтов. Удачи!