Viveka! It seems to have more personality. And Vivica is more like some common names like
Erica,
Jessica, etc. which aren't bad, but they do make the "ica" ending sound more common and maybe more vapid.
Viveka is more down to earth but also more exciting at the same time.