There is a difference between optimization an cheating.
An optimization is when you improve a calculation to execute faster but produce the same result.
Cheating is when you change the calucation to produce a different lower quality result.
Or in a static benchmark, skip parts the calculation altogether, and simply output a static results.
Try reading FutureMarks original report on the Nvidia subject.
http://www.futuremark.com/companyinfo/3dmark03_aud it_report.pdf
There is a difference between optimization an cheating. An optimization is when you improve a calculation to execute faster but produce the same result. Cheating is when you change the calucation to produce a different lower quality result. Or in a static benchmark, skip parts the calculation altogether, and simply output a static results. Try reading FutureMarks original report on the Nvidia subject. http://www.futuremark.com/companyinfo/3dmark03_aud it_report.pdf