The reason EA isn't doing so good is that they are missing the essential truth that:
PUBLISHERS DON'T MAKE VIDEO GAMES.
THEY ONLY BANKROLL THEM.
Studios, tight groups of VERY talented people who live on the cutting edge of technology, art and innovation at the one who ACTUALLY determine how good a game is and ergo how ell it will do.
To illustrate, a movie director from the 1970's would more or less fit just as well in making a film in 2010, that would be almost IMPOSSIBLE with video games. Hell what happened to the top Video game developers of 1999? By 2009 most of them are gone or have changed so much they are unrecognisable or shovelling out crap.
Take Call of Duty, it isn't good because of anything Activision does or the name, or the setting but because of Infinity Ward, a studio that is only 7 years old is a DAMN GOOD team of developers, but now it's been torn apart as the Pioneers have been laid off in bullshit power plays.
Publishers need to realise that they are not all that important, all they are doing is effectively betting on horses! All they can do is put money into the studio and how you put it into a studio that will do well.
But imagine if a yelling horse pundit could ACTUALLY tell the jokey what to do? Go faster here, slow down there, I don't care if you're dying just push harder!
This is why EA is going to fail in this, because they are not moving in the direction of becoming another great Publisher and replicating the successful management of other publishers but rather the opposite direction.
More games of lower production value is moving in the direction of shovel ware. If EA is losing money while they get studios to make games every 24 months at $60 then the temptation is to "work their horses to death" i.e. design and print a new game in 12 months, sell for $30. This will FAIL!
People want GOOD games.
Dead Space was all right, but it just came across as Corporate box Ticking exercise, some non-gamer EA executive probably ran the numbers and noticed a deficiency in alien-space-shooter and "survival horror" and Visceral Games is just the good little stooge developer that won't make they game they want, but just the game that the numbers want!
Maybe that's why Activision fired West & Zampella and bought on Visceral Games, Visceral being a studio that are good little corporate stooges that will do as the money men want.
I have no problem with money men, I have a problem with the money men thinking they HAVE A SINGLE FUCKING CLUE about what it takes to make a great game.
EA, if you want to do well, just find more talent and let them do their thing. Your JOB is to facilitate their ART!! no bullshit release windows, interfering and other crap, you may "own" them you may have a "right" to tell them to do whatever you want... but that doesn't somehow mean that you are somehow qualified to make creative decisions like what should be in a game or when it is done.