Your joking right? There are many solid engines that don't have anywhere this kind of trouble. Doom 3 was a sloppy and crappy ass engine at release too.
Take an engine like Source for instance scales extremely well, Unreal scales well.
The problem is they seem to think it's more important to release something untested. And always seem to releases coding only capable of running to extreme top end machines. Then when things go to crap, who gets blamed? The UNREASONABLE customer who paid top dollar. Damn Ingrates.
In case you haven't noticed the console version aren't scoring very high either.
Scorpio Slasher: ... What about you boy, what do hate?
Marcus: ... Bullies. Tiny d*ck egotists who hurt people for no reason, make people lock their doors at night. People who make general existence worse, people like you.