lol it's your computer. I don't get any lag at all and I overcap the reccomened requirements.
It really is your computer and you have no proof at all that this game uses the "hero" engine lol. I don't even think you understand the concept of a engine. Bioware is using their OWN engine. With a game like this, they would have to make their own engine.