That mountain bike in your pic (assuming it's yours) would be fine.

I would suggest that you look at getting a set of heavy duty handmade wheels built up (by someone like universalcycles.com - I have no relationship with them other than being a satisfied customer). The wheels will make or break the bike, esp when you load it down with 50-80 pounds of packs.

Next get a set of good kevlar lined tires, such as specialized armadillos. I've commuted through city streets on those for over two years with only one flat.

Get some good weight-rated racks and panniers.

One alternative I just saw mentioned above is a trailer for your bike - that would allow you to just dump your BOB into a trailer instead of dealing with panniers.