mackguyver, Class 10 write speed is not 30MB/s it's a minimum of 10MB/s. I have dome a lot of work testing SD and microSD cards mainly because I was stupid enough to buy a SanDisk Ultra card which has 30MB/s emblazoned in large letters on the front. I was rather perplexed with the slow write speeds that I got so I tested the card. I used CrystalDiskMark, DiskSpeed.exe, h2testw and Bench32.exe. The real time write speeds in Windows 7 varied enormously but were mostly less than 10MB/s and averaged 4 to 5MB/s. The ONLY write speed result from all the tests that I carried out was 10.07MB/s from CrystalDiskMark. Needless to say SanDisk say that this single marginal and isolated result means that the card is within specification.
-----------------------------------------------------------------------
CrystalDiskMark 3.0.3 x64 (C) 2007-2013 hiyohiyo
Crystal Dew World :
http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]
Sequential Read : 44.554 MB/s
Sequential Write : 10.071 MB/s
Random Read 512KB : 0.000 MB/s
Random Write 512KB : 0.000 MB/s
Random Read 4KB (QD=1) : 0.000 MB/s [ 0.0 IOPS]
Random Write 4KB (QD=1) : 0.000 MB/s [ 0.0 IOPS]
Random Read 4KB (QD=32) : 0.000 MB/s [ 0.0 IOPS]
Random Write 4KB (QD=32) : 0.000 MB/s [ 0.0 IOPS]
Test : 1000 MB [G: 91.1% (54.2/59.4 GB)] (x1)
Date : 2014/03/06 18:46:48
OS : Windows 7 Home Premium SP1 [6.1 Build 7601] (x64)
SANDISK_64GB_SDXC
I think that it is of interest that three Samsung Class 6 SD cards gave write speeds of 14-15MB/s and my Toshiba Class 10 microSD card gave a write speed of 14.6MB/s.
Moral: Don't believe the hype about SanDisk being a top class manufacturer!