I play tons of games. Ironically, it has made me question every "nVidia the way you're meant to be played" games. I started playing Shattered Horizons. I have 2 4870s in crossfire with a q9550 at 3.6ghz. It runs fine but if I enable AA it runs fine for a while then after about 5 min becomes a slide show. So I have to run without out it. I fear that every time the nVidia engineers stamp their seal of approval on a game, I'm getting screwed.
I may try and play on my gtx260 and see if it offers a difference, but it's hardly an equal comparison.
Edit: It's all watercooled so it's not a throttling issue.
okay schmide don't make that sort of argument because the fallacy in the logic is playing right into their hands. If ATI hardware starts to crap out on TWIWMTBP games people like Wreckage will attribute that to Nvidia "co-developing" and "holding hands" with the game devs, rather than consider the possibility that Nvidia is utilizing anti-competitive practices.
Of course, that does not rule out the possibility that ATI just simply did not have the driver optimizations necessary to perform. The only way we can come up with a conclusion remotely close to the truth is if we had details.
In this case, the AA code from Batman AA is not unique to Nvidia, and since changing vendor ID's clearly allowed ATI hardware to run AA we can say with a measure of certainty that it's not the incompatibility of the code that is preventing ATI users from accessing AA.
The only thing left to argue really is if Nvidia's move is acceptable to end users, or that the business aspect of the deal outweighed the cons of a public backlash.
For the record, neither Nvidia, AMD or Eidos has ANY obligation to please customers. As companies their goal is profit. It just so happens that pleasing customers tend to net them more money. Seriously if card designers and driver devs were as immune to customer boycott as the Oil industry you can bet your asses they'll be pulling all sorts of mark-up+screw-you-over crap if it means more gold in their pockets.