The periodic making sense post.
I decided to put this thread back on track with a periodic informative post about PCI video cards, so here goes:
Uses of PCI Video Cards:
Despite the name of this thread, any would-be owner of a PCI video card should be aware of the fact that he will not be able to game very well with the latest titles, even on the lowest of low settings and low resolutions. These cards are great to convert older PCs into HTPCs, or to run older games (Up until the year 2005 or so), but they will not run any of the following with any degree of playability (Over 24FPS on average, on lowest settings, at 1280x1024 or 1440x900 resolutions):
Crysis
Call of Duty 4: Modern Warfare
The Elder Scrolls IV: Oblivion
Fallout 3
They will run the following games decently:
F.E.A.R
Nexus: The Jupiter Incident
Homeworld 2
Mechwarrior 4
The Effect Of The Bus Bottleneck:
The PCI Bus is shared among all PCI devices in the system (As opposed to the PCI-E Interconnect which provides a stable bandwidth quota for each device independently). Even if the PCI video card is the only thing in the system's PCI slots, other on-board devices often share the PCI bus, further reducing the bandwidth available for CPU-GPU communications.
A general rule-of-thumb is that a PCI video card may be up to twice slower than its PCI-E x16 counterpart due to this issue (This was verified with the 8500GT, weaker cards might be less limited, more powerful cards may be more limited). The effect of the bus bottleneck is highly dependent on the specific application, however, which means that the performance delta versus the PCI-E counterpart card will also vary depending on the game or benchmark.
Memory Sizes, Memory Types and Bus Width:
Since the PCI bus severely bottlenecks video cards, and because most video cards on PCI are rather weak, memory bus width and the amount of memory on the card are not as critical as on more powerul cards on PCI-E. The difference between the 64-bit 8400GS and the 128-bit 8500GT is quite small, for example, when compared to the price difference.
None of the PCI video cards, with the exception of the 8600GT/9500GT, require more than 256Mb of memory, nor will they be able to utilize more than this in most cases. This means that paying extra for a 512Mb video card on PCI is more often than not a waste of money, and paying for 1Gb of memory on a PCI card is a near criminal misuse for funds. Do not bother with 1Gb PCI video cards, and save your cash. This is one of the most important pieces of advice for a PCI video card buyer.
GDDR3 is preferable to GDDR2/DDR2 on video cards, even on weak models, but a PCI video card with GDDR3 is next to impossible to find (Only the rarer-than-rare 8600GT comes to mind, and it is far too expensive to justify a purchase of one).
State of the Market:
For most PCI video card buyers, there is only a single choice of card. The GeForce 8400GS, priced at around 40$ and even less, is the best bang-for-the-buck PCI video card. I recommend against buying more expensive cards, as they do not justify the price premium. A few dollars more buy you the 512Mb version of the 8400GS, but the extra memory will go wasted, and it is hard to recommend it.
For around 50$ the Radeon HD2400Pro is an option. This card is weaker than the 8400GS in every regard on PCI-E, and while the difference is smaller on PCI, it still exists. While there are titles at which this card will outperform the 8400GS, the 8400GS is a better, and cheaper, choice of PCI video card.
For around 65$ the GeForce 9400GT can be found. This card costs more than 50% more than the 8400GS, but performs only about 20% faster in most cases. DO NOT BUY THIS CARD. If for some reason you wish to spend close to 70$ on a PCI video card, you should splurge the extra 10$ for the following card.
For around 75-80$ the GeForce 9500GT can be found. The price of this card is close to extortion, but it is available for purchase. If you were thinking of getting the 9400GT, just get this instead. But in either case, just buy the 8400GS and save your money. The performance difference isn't even close to justifying the price.
Arguably, the most powerful PCI video card is the GDDR3 equipped 8600GT by Albatron. But, this card is nearly impossible to find, and way too expensive to be seriously considered.
Any other cards on PCI are not worth mentioning due to either bad performance, *****ic pricetag, or both.
Hope this orders the thread a bit.