I don't think you'll be able to find any trustworthy ones left that'll let you have a virtual bitcoin debit card without verification. Wirex used to do it, but now since the events that happened within the bitcoin debit card business they no longer do so. I'm not sure about Advcash, but I'm pretty sure they need verification for cards (you should check them out just to be sure).
What about somewhere i can buy a visa gift card using Bitcoin?
Well gyft and egifter don't actually sell visa/mastercard gift cards.
What are you looking to buy with the gift card anyways? You could buy gift cards from paxful by having an offer listed, but the chances of the card being fraudulent is high. You can easily exchange bitcoin to pretty much all other payment methods that your merchant will probably accept. You could even pay someone to buy the item for you.