If you don't have the 150 reputation by nomination/primary stage, you shouldn't be allowed to participate. It's that simple. Some cases
you are a new user starting from 1 rep. There is no way (okay maybe a really slight chance) you know the system and principles well enough within the two weeks to vote
you have the 100 rep by site association. That means you only need 49 reputation. If you have been on the site less than a month or just associated... then the coincidence that you joined just to vote is too noticeable.
you have the 100 rep by site association and you were a member of the site since X months ago. Even if you got new found love in
http://interest.stackexchange.comyou aren't ready to vote. You are technically a member but you never participated.
All these are assumptions though they are based on real scenarios that happens in many elections, especially when there is a favorite user or the exact opposite from another SE site.
To put it bluntly, if you were never an active participator on the site before, why start now only when elections start? That's like, a politician doing roadwork in my hometown only when election comes around, but when the election finished, they are nowhere to be seen @_@
I almost want to say this is close to padding votes specifically on smaller sites when the total votes are around 100-200
Take the last three sites:
- Mathematica: 79 votes
- Web Applications: 167 votes
- IT Security: 132 votes
There needs to be some time barrier on this, I'm a little tired every election seeing users flood a site with answers, questions and suggested edits so they can get their vote in. You are skewing the real active community.