As you have said, I have used USB power to drive the GPS and it works well, as I have seen keeping a Switch Mode Power Supply, I believe the inrush current is low when I am using a battery cell, but the main problem is that I have to use GPS in a battery powered system. So that is the main reason for using DC-DC boost converter (MCP1640) and power distribution (TPS2092) switch to switch off the GPS.