Quote from riskfreetrading:
Definition of ATM options is when strike is the same as underlyer price. If this definition is correct, ATM options (and even OTM options if my intuition is correct) can have a delta much higher that 0.5 (even if carry is zero). It all depends on the level of volatility. Check it out. It can be not intuitive at first, but reflect on it and let me know, and I can follow with more details.
It's true that even if cost of carry is zero, ATM options do not have a delta of exactly 0.5, due to the lognormal distribution. But for purposes of the discussion in this thread, an option with volatility of .5 is ATM and behaves like an ATM in that its gamma drops when IV rises. Under most circumstances, options sufficiently far OTM that their gamma rises when IV rises have a much smaller delta (or else they're deep ITM and have a much higher delta).