Before I rank these institutes, I will warn you against joining IIT Roorkee for CS. IIT Roorkee is understaffed and also lacks facilities for research work. Despite being the oldest IIT, it has failed to meet IIT standards and has become a big disappointment
Only a few professors around 10 are there in the CS department and most of them are least interested in doing or promoting research work. So for research aspirants, IIT Roorkee is the last love to be.
However, if your only agenda is to secure a well-paid job, IIT Roorkee with its tag will definitely fetch you one. Many top companies offer excellent job profiles to CS students and students of these students are most sought after. Even MTech students are allowed to sit for placements.
In my opinion, the ranking should be
IIIT Hyderabad>IIT Guwahati>IIT Roorkee