If you make it efficiently, then no, it wouldn't lag, since there are many servers(DayZ for an example), which have 50-150 NPCs, and the server doesn't lag.
You create a 2.5(2500) second timer(Or 2 seconds (2000), 1.5seconds (1500).. below that would be risky i guess), and do NPC switches...