По-моему что Злата Олеговна, что Анастасия Олеговна - разницы в сочетании с отчеством нет. Но если хотите более уникальное имя для девочки, то, конечно, лучше Злата. Имя неплохое, тем более вы о доче с таким именем столько мечтали. Но если мужу не нравится, то, может, стоит вместе найти какую-то альтернативу?