I've been using Pop-Up Stopper from Panicware for years, on several different O/S, very effective and no problems. And it's gratis.
The only inconvenience is that many sites use Java Script pop-up windows to display info that you've asked for, so it stops those too. But it tells you (with an icon in the system tray and a noise if you want) when it's stopping pop-ups, and all you need to do is press [CTRL] while clicking on the link and it will allow the pop-up to appear.
http://www.panicware.com/product_psfree.html