I sort of tested this a couple of years ago (used my AMEX Blue and CapOne) and the CapOne FOREX rate was always worse than AMEX, and in a couple of cases was worse than AMEX FOREX+fees.
The Citi ATM is where I got screwed. OK FOREX rates, but fees up the wazoo.