Avoid diff checks in ExecuteOpInternal, check in runloop

This gives me anywhere between a 0-4% performance improvement depending on game and platform.  x64 benefits the most, ARM benefits barely at all (though I did see ~3% improvement in VC3 menu screen.)

-[Unknown]