guns do 2x dmg on auto attack. thats why guns are stronger vs single targets, staffs are better against groups
anyways i would use the weapon depending on the proc. you are way stronger with Immo/flame against mobs, than with raw damage.