Small differences in the way the computations are performed can accumulate and lead to slightly different optimized structures, which have different energies. Changing compiler, or compiler options, can give this behavior. More often with the more efficient minimization algorithms (ABNR).
You probably do not want to use the CHARMM22 forcefield.