CHECK conditions are evaluated every frame, so timer-based is definitely better performance-wise.