Have you checked SafeSquid?
SafeSquid is having a very good Pop-Up blocking feature.
Safesquid's popup blocking works by first inserting a javascript function named Antipopup, which does nothing. It then replaces
all javascript window opening functions with Antipopup, and then at the end of the Web page inserts another javascript function
also named Antipopup, which creates popup's. What this does is prevents any popup's that are loaded with the page, but allows
ones that are created afterwards as a result of clicking a link to work.
Happy Blocking...........