Ran using PCSX2 v1.6.0
Felt like I almost lost my sanity trying to finish a run. Sub 4 definitely possible, not bad overall I guess.