Kabeer your understanding of the issue is quite shallow.
You must understand that the NSG was established on the behest of the US as a reaction to Pokhran II and later to Pakistan's own blasts. Once the NSG was constituted uranium supplies, spare parts, technological transfers etc were tightened and even friendly countries like France & Russia were dissuaded to enter into deals with India.
Put anpther way, if there was no Pokhran II, they would be no NSG and no need for such a deal between India and the US.
The US remains the main influential member of NSG so much so unless you have a deal with them, no bi-lateral route can help. This is the reason why even China had to sign a deal with the US
Yes Russia offered us 4 reactors which we refused. Russia did so assuming the deal with NSG will come through. Further India did not want to antagonize the NSG before a deal was struck