Hi Paul.
I can tell you that GWX 3.0 itself is stable and all new elements contained in it were tested to the point of nausea during our development sessions. Otherwise, we'd have had thousands of reports consistently indicating a specific problem.
I strongly suspect one or more mod conflicts with the bits you've added to GWX after installation.
(RB's SH4 effects for SH3 modifies the particles.dat file and IIRC, Iambecomelife's old smoke mod may do the same.)
[Edit: Just checked out IABC's improved smoke mod... it is just a couple of TGA files and should be okay since it doesn't modify code.]
The easiest way for you to check, is to remove those mods and to then reproduce the circumstances that caused you to CTD.
Additionally, regarding the res-fix... I've seen a number of reports where users relate that following its installation... instability occurs.
It would be good of you to not assume that GWX 3.0 has a "bug" before checking out more likely suspects.