Definitely try the different emulators, though, last I heard, the games were laggy no matter what build you used. I'm unsure of the freezes though. Those may be easily bypassed by just using the right emulator.
Makes me glad that I bought the GBA Golden Sun games way back when (well, The Lost Age was a Christmas present when I was like, 9 or 10, and I picked up Golden Sun later for about $15 used). I still have my double strategy guide (it's in rough shape with some inaccuracies and errors in terms of the text, but it still got me to every Djinn pretty well), and a DSlite to play the games with.