First of all, you should have stated your residence area.
Some card issuers are in Europe, others in US, others in Asia/Pacific area and some may be more oriented to Russia (there were 1-2 such in the past, but I didn't follow).
I can't tell how well they handle large amounts, but I can surely tell it's expensive to withdraw at ATM, at least from Wirex card. I also have AdvCash, but I didn't use it as much yet.
Revolut, as basic account, allows only very limited ATM withdrawal, it's not really a Bitcoin card (you may fund it though with fiat from exchange) and the internet is full of horror stories about locked accounts/funds.