I would say B.tech is much better than B.arch in terms of placements. The placements for B.arch is very less. It is a 5 year course and has only placements in few IITs or NITs, but the number is very less.
B.tech on the other hand has much better placements in the colleges.
hope this is helpful to you.
Candidates can check B.Tech Cut off for Top IITs & NITs here.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile