Noviere wrote...
I don't think they need a new engine to improve the quality of the graphics. Updating and optimizing the current one should be fine.
Exactly. They've added DX11 support, they've optimized texture compression, etc. In my opinion the current engine can last, at least, for another game. It's better if they keep improving their own engine than to throw it to the bin just after two games. Engines aren't something easy and cheap to code, you know?
And talking about the Witcher, it reminds me about the graphical improvement that CD Projekt did with the old Aurora engine in their original game. Some people didn't belive that it was the same engine than Neverwinter Nights used. That just shows that, if BioWare wants, they can keep improving the current engine a little more. They're smart enough to build an engine easily extendable when they already knew that they would probably make several DA games.
So, in my opinion, there're some other reasons that explain why they don't push their engine to the limit. Some people have already said that it's better if the game can run in as much hardware as it can, and remeber thay they want to sell as much copies as they can and many many many people don't change their computers just for a single game. Another reason already pointed are consoles and, while they could use different texture sets for PC and consoles, sometimes there's not much that you can do with the assigned money (time = money). I preffer if they throw that money in other areas of the game as long as the graphics aren't terrible, that it's not the case here (they are quite pretty, indeed).
Long story short. While some games excel in graphics, we must take into account that that's not where BioWare's games try to be good at. Resources, profit, and priority in certain areas over some others are things that a developer has to take into account when making a game. But I think that we all can agree that if we are here, and if we love BioWare's games, it's not because of their next gen graphics, right?

So they must be doing something well, then.