The freezing in Heart Gold is due to it's copy protection as well as the new IR hardware for use with communicating with the Pokéwalker accessory that comes with the actual game. You have to make sure that you are using the latest AKAIO firmware (currently 1.7 if I'm not mistaken) on your Acekard 2i for it to work without freezing. When I got my Acekard I heard AKAIO was better then the official firmware so I have been using that and not the official one. Seriously there is no reason to gripe about a flash card just because some popular game doesn't seem to be working. They are trying all kinds of new copy protection schemes to prevent them from working on flash cards. Just look at Mega Man Zero Collection after all, it has major graphics problems with AKAIO 1.7 for some reason but my Super Card DSTWO with it's latest firmware that is suppose to bypass all copy protections runs it just fine. At this point there is nothing a future firmware update can't fix (which I why it pisses me off then scene groups released cracked roms and even more so when they put intros on them).
[EDIT]
...and I didn't notice there was a page 2.
[EDIT]
...and I didn't notice there was a page 2.