You permanently unlock anything you buy with silver bars, if you start a new game. Aka you don't have to buy it again and can use it from the start once you get to the first vendor you can find.
So if you plan to play a new game (given that your first save is wiped) it makes sense to 'spend' your silver as you approach the end as anything you buy will be immediately available in your next playthrough.