These are all lovely, except for Vivienne Suzanne, which is too rhymey and sing songy as a combination.
I love the flow of Eve Suzette, Catherine is classy and so many nicknames there’s one to suit every personality, and Vivienne is my favourite overall, so I’m not much help!
If Eve is too choppy with the surname, you could go with Genevieve called Eve as a nickname. Genevieve seems quite similar to Vivienne so might be just right!
Eve Suzette is my pick out of the combinations you’ve listed, otherwise Vivienne Suzette if it’s off with your surname.
http://www.behindthename.com/pnl/56287