I personally think that EA "sandbags" and does not create to the fullest potential. I feel as if there is a graph of how much "console processor and memory" is used based on what games are currently running at. That way they can keep producing better more interesting games on the same console. It is kind of like buying large clothes and growing into them. When the maximum potential of the console is reached, another one is designed and released that is just a little more powerful.
I guess it is just an opinion, but I think that is the only way explainable that they can keep making better games with the same system hardware.
Later,