Imho you can blame EA for this one. As soon as Pandemic got to their deadline, all of 'm were fired and the studio closed.
If they tested it at all, they must have done so on ATI hardware as well. No way in hell EA didn't know about this issue. But it's kind of difficult to push release back a month or 2 and polish it up a bit more if you close the frickin studio.
Sometimes I wonder if there's a limit to how obnoxious a company can behave. EA is definetly raising the bar, regularly... a bar they set themselfs.