It doesn't matter what hardware they use. From what I've seen since the release, I don't think the guys working on the graphics understand all the code they work with.
This is the only thing that could explain the fact that the game is looking crappier and getting more and more bugs from patch to patch.
The graphics engine was put together by a very talented programer, that was fired some time before the release. The graphics engine was not finished and they got rid of the guy that knew how it worked and how to finish it.
The guys hired to do his job are obviously not up to the task, since there's such a strong contrast between the parts of the game that came with the release and the crappy stuff added or "fixed" after.
I don't think this game is saveable with the team working on it at this time.