Now, I'll come right out and say this, I might be wrong about the following, but if I'm right... well I am.
For those of you complaining about the lack of support for your video cards, lets examine the facts. If you are using a GF4MX you should have been screwed out the gate. I'm sure most of you know this, but the GF4MX is not a GF4 class product at all, and the core is actually based on the older Geforce 2 cores. This of course means the core you are using, is based on hardware that doesn't support pixel shaders in any way, shape or form.
When Nvidia launched the GF3, it included support for PS model 1.1 and 1.3. You'll see tho, that isn't relevent either. The Geforce 4s came out, and still only supported 1.3 shaders. Even though both GF3 and GF4 cards are DirectX 8.1 cards, they didn't support 1.4.
You'll notice that the min requirements are as low as a 8500 on the ATI side of things, as it supported 1.4 shaders, or Advanced as they were called at the time. This means you're card must at least support 1.4, at least from what I can gather.
While it isn't great that they left out a large segment of the market, you can't obviously expect developers to continue to drive graphics exellence on old hardware. This is how technology works. If you want to buy a console go for it, but remember, after 4-5 years, you'll still have to buy a new one of those.
As mentioned above, you can find great DX9.0 cards at rock bottom prices right now. Nvidia already dropped prices on their entry level product, the 6200 with TurboCache last week in preperation for the G70 class cards. Those are sub 100 dollar products that will run the game. Mind you, you'll have to turn off most of the goodies to get a good framerate. Lol, but hell, you've been doing that for YEARS with that OLD GF4 card anyways.
Here is a great article I Googled up that will bring you up to speed on the timeline of Pixel shaders and what cards support what.
http://academic.evergreen.edu/s/schhun06/videocard_guide.htmlEnjoy!
This comment was edited on Jun 21, 20:34.