While game engines are certainly amazing pieces of software development, they are not hyper optimized for any particular chip architecture. Who has the time or incentive to do so? There are new hardware configurations coming out from vendors every year that have different behaviors when it comes to performance profiling. You'd have to have, essentially, a modified code path in each game engine for each major revision of CPU architecture. Given the way that it seems that most games development houses work, they are literally just blasting through game development to push the next product out the door as quickly as possible in a state that they consider "good enough", optimization be damned as the customer can just buy better hardware if they want better performance.
The only thing that I see as having changed is the convergence of the two largest consoles (by volume) onto x86, and with the most recent generation using something that's going to be quite analagous to what you can get in desktop hardware (I mean, who was ever able to purchase an 8 core Jaguar core APU for their home computer?). Now, you're going to get to have a CPU that matches the new XBOX configuration very closely, and purchase a video card that also likely matches its capabilities, and where you won't have as much SSD throughput in the current generation, you'll be able to make up for it with RAID configurations or having more RAM, etc. Because of that, I see the possibility that these game engines will gain optimizations for the consoles that are also applicable in large part to the desktop counterparts that you can build as it likely in the studio's best interests to squeeze every last drop of performance from the consoles that they can.