This happened not because the card was slow or of an incompatible size, but because the card you bought was either a knock-off from ebay/amazon or somewhere else or damaged internally. That's what happens when they fake the size of the card by modifying... lets call them internal 'parameters', to show it as higher capacity, but in reality, its just a low GB card. Therefore, the card rejects any new files, and if it accepts them, they show up as corrupt, since there is no more space for it store more data. It just stores a 'pointer' to a non existing file in the partition table.