Nifft
Penguin Herder
This requires that the players (not PCs) be both interested in details and good at putting them together coherently.Another way to fix the "problem": Don't use NPC patrons. If the campaign is structured so that the PCs are uncovering the BBEG's grand scheme slowly, bit by bit, then the roles reverse: The PCs go to NPCs for information and aid, and become the driving force behind stopping the growing evil. The PCs become the ones shouting "Wake up! To Arms!" at the NPCs rather than vice versa.
In my experience, if you give players six clues, they'll recognize three of them, invent a fourth, and go off in a random direction looking for gods know what.
This is why I mine B-movies for plots. If it's obvious enough that any competent audience can guess it during the first 5 minutes, it's obvious enough that players -- who have to worry about stuff like rules, ordering food, rolling dice and writing their own lines -- can guess it during 5 hours of play.
Cheers, -- N