The companies that will let you trade gold<->dollars at the lowest spreads do not accept credit cards. It's either wait for a personal check to clear, or pay by wire transfer. I do not believe that a bitcoin exchange is going to find the world any different. The only way they can offer low spreads is to avoid credit cards and paypal altogether.