2 hrs is enough for T3-T3 if nothing goes wrong. But if AI is delayed taking off from DXB, you will have an anxious flight. Is that worth the time saving to you? I would stay with AI all the way through (5 hr wait), assuming it gets into IXC at 10:45 and not 20:45. Others will recommend the faster connection. Again, normally it will be fine, but AI is not the world's most punctual airline.