1. If you don't have time constraint then go for IITM MS (generally it takes 3-4 years).
2. If you don't have money constraint then go for IIIT Bangalore (Campus is small in size, but located in the center of Electronic city, adv: good package)
3. IITH RA, takes 3 years I think, a good learning as well as good placement opportunity.
4. IIT DHANBAD Mtech, go for it if you don't have any above mentioned options and don't want to repeat GATE, in my suggestion try to avoid this option as much as possible.