well i have played this game start to finish using always the most recent svn available every day, i started it before 2 months and finished before 3weeks/1month (i done all secret special extra things also) and i never had an issue with subtitles or game to crash,hang or anything else. i remember my settings exactly (i use the same in kh2 also),
everything that will not say are at default
spu2-x: catmull
gsdx: using d3d10, scaler and the "allow 8-bit textures" UNCHECKED
lilypad default settings (i just bind my controller buttons)
linuziso
the rest 3 default null's
in emulation settings i used microvu with both clamps to NONE
NO speedhacks NO gamefixes.
my girlfriend that played this game the exactly same time as me had several problem with subtitles and game had hanged in 2-3 parts (1 at when you unlock the tarzan's world when they where speaking there and another one at the 2nd battle of the final boss, i dont remember the other 1 of the 3), to get past those moments she had to use a combination of software mode with full/nearest, extra+/nearest without speedhacks.
the difference in settings she used was the supervu, some speedhacks (only the ones that gave speed without breaking the fps or something like that) and in spu2-x she used default settings.
i dont know how much of a help is this but thats how things where for me and my girlfriend.
ps: we where both mostly using mem card saves and she used savestates just to find how to get past the 3 hangs she had, no problems with savestates or something like that in this game (cause i used them some) but still thats not 100% cause you never know what may happen
ps 2: 1 time mine hanged at the 10 round of hades tournament (just after beating hades) when i was playing with the time limit option but i just played it 1 more time and all gone perfect.
OS: Win 7 Ultimate x64 sp1, MoBo: Asus P5QD Turbo, CPU: Q6600 @ 3,0Ghz, RAM: Trancend 2x2gb 6-6-6-18 800 MHz, GPU: HD 4850 1gb.
Pcsx2: Always Latest