I have noticed that the SD card can make a huge difference to stability; some cards just aren't very reliable, and they can corrupt my data badly. I can't comment on speed since I only use SDHC Class 6 cards and so I have nothing to compare with.