Come on guys lets stop it with the EA bashing, i agree EA are not a great publisher, their domination on the market has turned them into megalomaniacs, i don't disagree.
But its not EA that develop the games, they are simply publishers for a number of diffrent developers, cite DICE and Crytek at the top of that tree.
Both those developers are at the forefront in what they do, they push the known boundaries, they are always looking for new and better things, to make better and better games.
They are not perfect, but they are very very good at what they do, its because they push the boundaries is the reason that in DICE's case BF4 has problems, when you try new thing's, do it in new ways problems can arise that you can't necessarily foresee.
We should really think a little more before being critical of someone like DICE, and AMD, for not being perfect. Yes they should be criticised when things go wrong, a good developer welcomes constructive criticism. but we should also keep in mind that what they are doing is trying to advance technology for the good of everyone, often at great expense to themselves, we need people like this in our industry, they should be applauded for their efforts.