Вика и Вита - это как Маша и Даша или Саша, как Марина и Арина, Таня и Аня - конечно же, разные.
Разница еще и в том, что Витой можно зарегистрировать ребенка, воспринимая его как полное имя (Нина, Марина, Рая - имена которые на разграничиваются на полную и краткую форму),
а можно использовать как сокращение от более сложных имен, типа: Виталина, Виталия ( и покуда фантазии хватит).
а Вика - это все-таки уменьшительное от Виктории.
Вита - по латыни = жизнь,
а Виктория ассоциируется с победой.