One of my friends was in a similar situation and with her rank she got NIT Silchar Mechanical. However, she changed her mind at the last moment when she heard of the poor placement scenario of NIT Silchar. Sbe enrolled for the special round and luckily made it to IIIT Guwahati. She took the risk of choosing a new institution only because its placement scenario seemed more promising and the curriculum was well-updated.
IIIT Guwahati also has an excellent research culture since the faculty comprises professors who are Ph.D. holders from renowned IITS. Students get the chance to work on projects under their excellent guidance. The resources are limited but their excellent course makes up for it. The courses in the 2nd semester are very interesting like data structures, calculus, differential equations, Computer architecture, etc
Unless you have a specific interest in Mechanical go for IIIT Guwahati.