M3 vs M2/M1 performance