Hello, ObscureAgate! Have you tried changing your game's rendering subsystem? You have already tried quite a bit to help the crashing issue, but it's worth a try! :) Go into Feralheart\ and locate the .cfg file called "ogre." Open it in notepad look at the first two lines. Depending on what rendering subsystem it is set to, you will change it to the other.
Render System=Direct3D9 Rendering Subsystem
[Direct3D9 Rendering Subsystem]
Render System=OpenGL Rendering Subsystem
[OpenGL Rendering Subsystem]
For example, if my rendering subsystem is Direct3D9, I would change it to OpenGL. Good luck!