Welcome to the wonderful world of digital B&W. I've been wrestling with this for a couple of years now and still don't have it down. However, here's some things I've learned I can share:
1. the best "program" out there is Silver Efex Pro, it's better than anything you can do in PS but it still falls short of the kind of contrast/acutance you saw in film;
2. you're going to need to build you own process and then use it carefully only on images that "fit";
3. to get images that "fit," you're going to have to shoot for
B&W color, i.e., your composition has to be chosen to give you a color range that converts well to B&W instead of an image that looks good in color... if that makes any sense.
Okay, here's my latest workflow that seems to work well for me:
1. shoot RAW and make whatever corrections you want in ACR or whatever to get the best contrast possible;
2. import into PS then run USM twice (yeah, I know this will raise some hackles, but this is my workflow, so I'm sticking with it until something better comes along)
3. using levels (or curves) boost contrast as much as you can, perhaps set the clipping points
4. flatten everything to this point
5. switch to Channels and select/copy to a new layer the channel that gives you the best contrast
6. adjust opacity and flow for that channel layer, but don't flatten
7. copy and convert background layer in Silver Efex
8. mask and blend the channel layer (#6) and the Efex layer for best contrast
8. flatten and run Smart Sharpen
Sometimes it works, sometimes it doesn't. Here's an example, original and then conversion. Good luck,
Brian