Joe DeFuria said:
The only way I could see some sort of law-suit over driver "cheats", is if nVidia is brazen enough to publish 3DMark scores using non-FutreMark-approved drivers. Then I could see 3DMark launching and winning a law-suit.
Other than that, it's just going to be up to nVidia's customers to vote with their wallets.
Yes, you can sue anyone for any reason...
But generally suits are not launched if there is a high probability they'll be thrown out, or that you cannot prove any damages, since you have to pay your lawyers anyway, not to mention court costs, etc. The ability to prove damages relating to a defendant's actions is central to any successful civil litigation.
In this case, I think the fact that nVidia has rejoined the FM program and is now paying the fees it had cited as "ridiculously high" during the period in which it had quit the FM program, pretty much insulates it from damage claims FM might otherwise have been able to show had nVidia continued its policy of public attack on the company and its software and remained aloof from the FM program while maintaining a publicly antagonistic posture. There's little doubt in my mind that if nVidia had continued to publicly browbeat the company in the fashion it engaged in earlier this year that FM would easily have been able to show they'd been financially damaged by nVidia (the question of whether FM would have had the will or the funds to undertake and maintain such a suit to its conclusion is another matter, of course.)
But key here is damages. It would be very difficult to prove that nVidia's manipulation of 3dmk03 in this fashion was directly damaging FM financially, since nVidia is once again a paying member of the program, IMO. As far as FM is concerned, their current policy of accepting nVidia's fees, having nVidia agree to its rules regarding driver detection of the benchmark, and issuing patches regularly to defeat such driver detection strikes me as ideal. It's not "perfect," but it is the closest thing possible for FM to "have its cake and eat it, too" that I can imagine. The only thing better, which would be "perfect," I suppose, would be if nVidia would actually comply with the rules relating to driver detection of the benchmark that FM has laid down and to which nVidia has agreed (as ATi has voluntarily done.) The improvement would be that FM wouldn't have to issue detection-breaking patches going forward. But rarely is life ideal, and the issuing of such patches on a regular basis strikes me as a very small price for FM to pay in order to maintain control of its software.