2 things relating to "the unreal engines suck" thread.
1. "Who gives a crap what it does an a gforce2" that's a rather ignorant statement. First of all, a Geforce2 (notice the 'e' after the 'G'?) has a whole lot of power that goes unutilized in modern engines. There used to be a day when we didn't have the power of vertex shadders, much less HW T&L, and in those days we were still able to get good performance out of the hardware, by being clever. To say that something will be sub-optimal because it is targetted at hardware which is 1 generation old is foolish. The amount of functionality that the vertex shadder 1.0 language (Geforce2 territory) provides is truly stunning. Of course if it were targetted to be Geforce3 only then, a large number of possibilities would open up, both on the performance and visual standpoint. But, by no means is a Geforce2+ title a hinder.
2. If the people who are writting the engine WERE forcing you to buy a Geforce3 to play the game, then the pool of potential buyers gets very small, very quickly. Furthermore, since Epic is having U2 distributed by Infogrames the chance of this happening is 0. Infogrames is a company which wants to make the hardware restrictions as lax as possible so that they can get more people to buy it, and therefore more money (I know this because I am working on an Infogrames title). When you say that "only ID seems to know how to make a good fps engine," I have to question what "good" means. Yes, they are very graphically advanced. That is Ids place in the world today, they make software that pushes hardware to it's limits, and to a large extent fuel the graphics industry. It's what they do. Furthermore, Doom3 won't be comming out for some time, at which time a Geforce3 might not look so unatainable to some of the now low end users. Ultimately, it's all politics. You write the engine that your publisher tells you to write, and it will run on the hardware your publisher tells you it will.
In conclusion, I highly look forward to Unreal2, and am positive that it will be a "good" engine, even though it is targetted at a Geforce2.