Comparatively a couple of bools shouldn't be bad. Unless you have like hundreds of bools. I try to use switch cases... according to Psychonic or Asherkin they don't calculate every comparison for every switch or something, just jump to whichever case.
It's pretty common for a compiler to generate a jump table for a switch instead of treating it like an if / else if / else block.
__________________
Not currently working on SourceMod plugin development.