Nifty 50 is headed for its best year in three but heavyweights have not heavy-lifted yet again