I infer that you are very much interested in physics and have good appreciation for the subject. So, it would be better for you to opt B.sc(H) Physics. In this course, your knowledge about the subject will be very much enhanced. You will be taught almost all the fundamentals of the subject, starting from the basics to the subtle nuances.
On the other hand, in B.Tech course, there are a lots of subjects and multiple assignments that have to be completed. There is a lot of pressure and you can't focus that much on one subject.
The career options after B.sc(H) are quite good. You can go for post graduation and then apply for research fellowship at various prestigious universities in India as well as abroad. Also, there is teaching job by which you can share your knowledge to lots of other students like you.
I had to make a similar choice few years ago, whether to go for chemical engineering or B.sc(H) Chemistry. I chose the latter and believe me, there are no regrets.
Don't sweat the small stuff and it's all small stuff.