I've always gone with something like your rule #2--I set the check frequency so that there's always a reasonable chance of an encounter when a roll is made.
I have normally handled the actual check by means of a chart of what's around they might encounter, though, rather than a fixed number...