You may want to try using pSX (which people have reported almost no problems with). If you think that it's a sound issue, you could also try using the Eternal sound plugin for ePSXe.
Yah, I know it's not related to the patch, I just tried an unpatched iso and it ran with the same issues. As for Eternal SPU, that's what I use, as far as I know, there's no other way to use SPUasync with ePSXe (which I had to disable for this game anyways, blah). As for pSX, I heard that that emulator doesn't support plugins, so I wouldn't be able to use my Pete's OpenGL graphics plugin... I have the game working tolerably in an emulator that behaves the way I like my emulator to behave, I'm not going to use an emulator that doesn't have the features I like just to avoid a freeze glitch. I'll just continue doing what I've been doing to evade the glitch. My reason for posting about it was because it sounded to me like someone else may have been experiencing the same thing, and I was telling people how I handled the situation and what I'd noticed about it. My intentions were definitely not to complain/look for help, although, if anyone HAS had any luck getting the game to run in ePSXe without this glitch, please, by all means, tell me your setup. I'm not looking for a different emulator, though.