As I said, I think there *is* a new element: drivers.
In the past, nVidia always had a lot of time to optimize 3DMark. Today, they don't because they got their driver team already working on a LOT of things at once.
Does this make nVidia sudden refusal of 3DMark 2003 more acceptable? IMO: Yes, a little more. But it still isn't perfectly acceptable.