But, as mentioned, you'd be far better to go with a 6600 GT. The standard 6600 isn't really a good idea though. It's too cripled. The 6800 plain is more expensive than the 6600 GT, and faster, but compared to the 6800 GT, it's like a wounded puppy facing a large steam roller. It's somewhat of an oddity, and the 6600gt gives far more bang for buck.
In the very unlikly case that you are on a PCI-express Motherboard, then a x700 plain is a very good choice. smacks the 6600 plain with a rickety fence post and is cheaper.
If you an afford to wait, then you may wish to wait it out and see what happens when Ati release the R520 chip. From what's been leaked this thing is in some ways unlike anything we have ever seen, so may well shake things up quite nicly. And that always means price drops. (plus ati will start doing more AGP ports of chips like the x700, and x800 XL)
Quote: Original post by lc_overlord
Sort of, they do have that extention but it's really a hack(it renders two polygons for each you send to it), at least for the 9800(the x800 should have it though), while the fx 5700,5800,5900,5950 can do it the correct way.
This means they are over two times as fast during the stencil part.
the reason geforce fx's or 6x00s are 'twice' as fast when writing stencil is the pixel pipelines can effectivly be run twice per clock when doing stencil write + zlookup, or some other very uncommon cases (such as colour write and no z/stencil at all). Doom3 was pretty much designed to work like this (including the later) which is where nvidia gets their advantage, as most of the rendering is effectivly running at twice the fillrate. Dispite this however, the 6x00s really still arn't all that much faster than xx00s given that fact.
Two sided stencil really doesn't have much to do with it here. You get a boost if your geometry bound, but if your using stencil shadows it's almost 100% certain your not.
Quote:
True for the most part, it's not five times slower(the actual number depends on what you do with it), but most raedon cards have a severely limited amount of instructions for a single shader, this means that you can't use larger shaders on the 9800, so you have to fall back on slower multipass rendering.
In some cases, a FX card can be well more than 5x slower. An example I've used before would be this scene from my code (the map darkmeat). There are LOTS of lights there. Probably each pixel is accumulating maybe upto ~10 lights. Odly enough the stencil-shadows don't really make too much of an impact here. On my readon 9500 I can comfortably run that at 640x480 at upto 25fps. On my former flatmates FX 5600 ultra it was significantly slower at 320x200. This was with shaders written in Cg too. And don't get me started on the 5200s...