you can use any file size, ive used 118Mb before, theres no limit but of the SMC space.
as for the freezing, it just happens sometimes, as they say in the GP32emu guide, sometimes for no reason even using the exact same configs, occasionally you get that freeze, ive had it and a simple reencode usually works.