I would second the suggestion someone else made to use BA/LH etc .. let's put it this way, you now have two sectors of about equal length - one of them overnight.
So you can sleep on the plane (if at all possible in economy), wake up in the morning and you're in LHR or FRA, get a shower and some breakfast .. its then just about time for you to catch your next flight to DEL.
In fact try SFO-MUC-DEL on Lufthansa if you can, it is a daytime arrival at Delhi which means far less of a crowd at immigration, and you dont check into your hotel sometime like 2 AM in the morning.