Catharina: Without seeing your drivetrain more clearly I can't offer anything of great insight, but the following FWIW:
1. The technology required by 2X8 drivetrains is so mature now that they are almost as durable and reliable as single speeds, at least if you are using friction shifting. If properly set up, just about any FD can shift from big to small ring without throwing the chain over either ring. I see that your bike has a Shimano cassette and Veloce RD; I take it that you shift in friction?
And I surmise that your FD broke because it got caught by the right crankarm while you were pedaling hard?
Front derailleur setup can be a bit finicky, but it's not rocket science and I'd take care to have the FD just ~1/4" above the big ring and to play with the lateral angle of the cage by adjusting the clamp as it rotates around the seat tube until the cage is perfectly aligned fore-and-aft with the chain/chainring. Even a wee bit off-angle can cause shifting worries. All this after getting the proper bb spindle length* and adjusting the limit screws properly. *The bb spindle length should be chosen for proper chain line -- chain on big ring straight to #4 cog, chain on small ring straight to #5 cog -- while giving the minimum sufficient gaps between chainrings and right chainstay. All this done, any crank from the last 40 years ought to clear any FD from the last 40 years.
Unless you are using a modern FD with wide, shaped cage with a 1970s Record crank? I can't tell from the photo what the crank and FD are, but the crank looks to be an old one without arm flare ... if so, it might not clear a modern wide-cage mtb FD even with proper setup and properly sized bb spindle; in which case -- assuming you don't want to swap the crank for a modern flared-arm style -- you need a narrow cage FD; any road FD ought to work fine, especially since you have only 8 cogs in back.
I would not use bb spindle length to adjust FD cage contact with the crank arm and I'm surprised that a professional bike shop would do that. Choose the bb spindle length to put the rings into proper alignment with #4 and #5 cogs and allow 2-3 mm minimum clearance against the chainstay, and any modern crank ought to clear any modern (last 40 years) straight cage FD cage just fine. There are some exceptions where there is not enough gap between outer/big chainring and inside of right crankarm for modern FD cages, but AFAIK that has never happened with any Campy FD or any crank, Campy or otherwise, from the last 50 years.
2. Viva Italia! (Not referring to the political party.) My daughter spent her junior year abroad in Florence and shared many photos and experiences with me, which I heartily enjoyed. But 8-speed Shimano Dura Ace is pretty darned pretty!