I think the problem might come from the SD read speed. I use a Lexar 4GB class 4 (the one which came with my 3DS). I want to try with a SD class 10, but I don´t have one at this moment.
Mine works ok with no games, just the saves and launcher, but I want my eshop games too in the same SD...