Sorry for bringing this back to life, but I have to thank you. I wasjust about to delete my rip of FFX International and search for a new copy when I found this. you saved me a lot of pointless download time.
My PCSX2 Setup:
ZeroGS Playground 0.97.1 (FFX Hack ON)
SPU2-X 1.1.0 (Sound Disabled)
Running ISO from MagicDisc
All I did was turn off EERec EE/IOP recompiler in CPU config, and left everything else on default. If VU0 and VU1 are also disabled it causes more problems than it solves. Disabling EERec reduced my fps to about 15, but the game ran smoothly over the area it used to crash. I then re-enabled EERec after a minute and was good to go! I have no idea whether this method works over the other crashing moments in the game; I might be back to say yay or nay.
The method I put above (unchecking EERec) also works for the glitch just after the fight with Seymour in the Macalania Temple, but not for a glitch at "Home". I shall check whether it works with the final fight if I get to it!
edit: With a combination of switching between EERec on and off, and 5 different graphics plugins, i am past the home glitches. Be patient and it will pay off.