In my setting good vampires are immune to crosses. Either thanks to their faith, good deeds or good behavior.
Evil vampires, along with other evil creatures like evil-men and demons are still weak to crosses. But you need a powerful belief for that to work or else you're just going to be teared apart like a pitbull snack.