I find it odd that wasn't a goal in the first place. The current/old engine is very CPU-centric, which can make slightly dated PCs struggle despite having more than adequate graphics cards.
As for the strafe running...that gave me flashbacks of when they nerfed bunnyhopping in Counter-Strike. Good times.