Hello WF,
I'm not sure why you are seeing the performance you are. Let me share a couple of my ideas at the moment:
Whereas most SD-Cards should be able to attain the speed of 2MB/s, we haven't tested them in any way, and so cannot say whether they will actually work that fast or not. It is kind of hard to know if the SD-Card is the problem unless we could try our certified one in its place.
I would refer you to the following thread, where the subject is also discussed, and which you already may have read. The second post there describes this problem in a little more detail.
As to your test VI, which slows down every second or so, I believe that it slows down when it actually writes the data to the card. You see, an SD-Card is not optimized for random access, but writes whole blocks at a time. My idea here is that it is buffering the data until it reaches the size of a block so that it only needs to write it once. (If you write one byte at a time, it will have to write the whole block you are writing to every time.) This causes it however to slow down, because that is when it is actually writing the data.
I would have told you to send me the file so that I could test it myself, but I don't have the required hardware to make the test. I'll look into it further, but I would suggest that you try with different cards, to see how much of it may be related to the card.
Regards,