That game has known timing problems. Definitely disable the hack for it.
If you use cheats, that's usually how it ends when they're wrong or abused too much. Soo in case you do, try turning them off, restarting the game and loading it from normal(non-savestate) save could help.
Also if you use automatic game fixes, EE timing hack is turned on by default for this game, soo using the same thing through manual hacks doesn't really change anything. If it should be off, then I dunno why it's applied automatically, but you could turn off automatic game fixes as well to trully disable it.
Apparently you have the PAL version of the game which has unsolvable hard and soft (like the one you describe above) crashes. Only the NTSC version is playable and can be fixed with the EE timing hack to be stable
Don't think that would work, I presume the NTSC version is just coded differently. You could try I guess.
Ok, thanks for the help, will look for a cheap NTSC version on ebay or something then.
The NTSC version has the same problem, just much less pronounced.
I think you could try forcing a different PAL framerate via pcsx2.ini.
See if setting it to 60fps there changes anything.