But the bulk of the reviews, imo, should be run on the standard path.
Natoma, you don't make any sense. You (personallY) buy games and video cards to play games, not benchmark them right? Then how is showing how a game runs on a card using a different path representative of how the game will run when you go to play it?
What is the primary purpose of video card reviews? To see which one runs games the best. How would running a game in a path that no one who actually plays the game would ever use serve the purpose of the video card review? Except for the few people addicted to 3dmark, people buy a video card to play games. Tell me, knowing how a card runs on a different path than what the card will use when you actually play the game, how is that representative of what you will see when you actually play the game? If you're all for running everything using the same path, then you'd have to go for the lowest common denominator, with is the ARB path which would look like crap compared to the others.
What I don't get is that you seem to be all bent out of shape about Carmack putting in a specific path for the GeForceFX, but you haven't said a word about him putting in a specific path for Radeon 8500 series. When Doom 3 comes out, it will most likely be benchmarked on cards like GF4 Ti and Radeon 8500 series because a lot of people have such a card. How would it be possible to have a apples-to-apples comparison if those cards don't support the ARB2 path? You'd have to drop to the ARB path, thus sacrificing IQ and many of the effects.
What you want will never happen. The primary goal of game companies like id is to sell games. Sure, there may be other factors, but the main goal is to sell games. If you program a game so it only uses ARB and ARB2 paths, it'll run (and look) like junk on the majority of systems. If it runs slowly on most systems, no one will buy it because it wouldn't be fun to play. So, the programmers implement different paths for different cards to get performance so that it's playable. Your idea that reviewers should only use standard paths to force ATI and nVidia to provide no extensions is, in my opinion, flat out backwards. Reviewers have very little impact on the overall design of video cards. ATI and nVidia ask programmers what features they want. Without extensions to OpenGL (which according to you are not standard) there would be no way to use them. You might say we should just wait for the OpenGL board to add them to the standard. That would take a very long time, and most likely, the next chips will have been released.