I am afraid that your itinerary is exactly worst case for Eurailpass.
You have seen that you have to, in addition to your price paid for the Eurailpass, buy an expensive reservation on the French TGV train. Even more because it crosses a border.. And international trains are subject to quota. On the other hand if you know which day and train you want you can get cheap tickets ahead, although you have left that a little late.
Skip Switzerland for a minute.
Similar situation as in France in Italy. But, if anything even worse. Every leg of high speed train in Italy requires a 10,00€ per person reservation fee. At least they are not on quota. But not all Italian trains are covered by the Eurailpass. The main competitor to Trenitalia, Italo, does not accept the pass at all. Which is a shame because I prefer them on the routes they run. Italian tickets for regional trains - although it does not sound like you will use them at all - are dirt cheap, and with a little planning so are the fast trains. And if you can get a fast train for 20€ which includes the reservation (they all do) it seems silly to spend a pass-day plus 10€ reservation. Even if the best ticket you can find Milan to Rome or Salerno is 50€ or 60€ you are still ahead.
Eurailpasses are best when you don't have any other charges, when you can hop off and on to your heart's content, go wherever and whenever the mood strikes or are very indecisive. All your days in France and Italy will be planned so no help there.
Back to Switzerland.
Eurailpasses are valid on all main line trains in Switzerland but not on many private companies of which there are many. You already know about the end of the covered area in Interlaken and places up the hill. You get a 25 percent discount on some of the Berner Oberland transport but not on all, and for that discount you have to use a pass day. Not a good idea for most folks.
You could consider a half-fare pass for all of Switzerland or a Berner Oberland Pass which covers all the Berner Oberland and as far as Bern and Luzern. All lifts, cablecars, scenic trains, local transport, regular trains covered.
You'll need to noodle the numbers.