Khyber has low ground clearance, so forget about it since you mentioned the road conditions. It's an awesome car but for good roads.
Alto is the best in it's class for rugged roads. It's higher than Khyber, will be newer and the AC is better. On the other hand you'll need to learn ayat al Kursi because it stops only when it wants to.