I believe using anything from keypool tries to top up keypool before it uses any keys anyway.  Also, the topup keypool thread locks wallet first thing anyway, so unless your machine is under heavy load (or a shitty VPS), it should be pretty constant.  Anyway, if you dont care about the performance, it doesnt matter much.