I believe having a OBC Rank of 3017, best option will be pursuing Metallurgical or Material Science amd Engineering at either of the following IITs
IIT BHU IIT Hyderabad IIT Indore
IIT Bhubaneshwar IIT Gandhinagar
Metallurgical Engineering is a very structured course and provides you with opportunities in Core , Non Core and well as Research Sectors. Metallurgical Engineering is something between Chemical Mechanical and Mining Engineering and gives you a taste of all three.
If you want to study Circuital Branches like CSE EE or EC best options for you would be choosing Electrical or EC at either of the very new IITs, Dharward, Goa, Palakkad and Tirupati. However that is not advisable since you have excellent scope at the older IITs or particularly newer ones at Hyderabad and Patna.
For more information and rank prediction do follow the link below
https://engineering.careers360.com/jee-advanced-college-predictor?icn=QnA&ici=qna_answer
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile