Obsidian, your games being buggy and crashing has absolutely nothing to do with game engines. At all.
Instead, it has everything to do with you having a shitty, lazy, incompetent QA department, all of whom should have been fired and executed years ago.
Actually, scratch that. It seems like everyone who isn't an artist or involved in the story/character department has no idea what the hell they are doing.
As a matter of fact, the only reason most of your recent games even half work is because they've been based off things where 60% or so of the work was already done for you by someone not incompetent, IE: Bethesda or EPIC.
Stick to stories and characters and plots Obsidian. Let other people do all the actual gameplay work for you; trust me, it'll turn out better.