titlegraphic  

The Videocard Guide

Last updated 2005

Synopsis: The most important part to a videocard is its chipset. The amount of RAM and interface type aren't as important as the number of pixel pipelines and memory bus bandwidth. This guide also has information about various types of videocard features.

One of my friends recently brought to light the confusion when buying a new videocard that a typical person might encounter. In response I created this guide to help remedy that situation. Marketing tends take advantage of consumers when it comes to technology, and so the following helps you become better informed about what to look for when it comes to videocards.

The General Guide

What really counts?
I realized after writing much of this - the most important factor is compatibility. Make sure your computer can support the card you want to buy. PCI interface cards will work on any computer, but are slow. AGP cards are what the bulk of cards these days use. PCI-Express is the newest interface and not widely available yet - it's the most modular and fastest. Make sure your computer has the power available for high end cards - you should have a 300 watt power supply at least for the more powerful videocards, and probably a 400 watt, at least, for the nicest cards.

So oddly enough, the elements of a videocard that truly matter the most are generally the least often advertised! You often times hear about huge amounts of RAM on a card, or AGP 8x, or something of that matter. These things are really not as important as the marketers would like you to think they are. The true hierarchy is something like this:

1) Pixel Pipelines (Vertex Shaders)

To explain it simply - this is the number of pathways (imagine big highways) that carry data from one part of the card to another. The more the better - though they sometimes come in different organizations. Vertex shaders are also pretty important. The best cards out there at the date of this writing have 16 pipelines - we'll see 24 pipeline cards come 2005. Really any reasonable card should have at least 4 pipelines - 2 pipelines is poor, 4 is moderate, 8 is good, 12 or 16 is excellent.

2) Memory Bus Bitwidth

This is generally how cards are referred to as '64-bit' or something similar. 64-bit is terrible, 128-bit is reasonable, and 256-bit is good. This relates to the amount of data that can travel around the card. Like say a big highway with either 64 lanes or 128 lanes or 256 lanes.

3) GPU Clock Speed

This is a bit complex to explain - but generally the higher the clock rate the better/faster the card is. You might compare it to processor speed in a computer in general. Different chipsets will have different ranges for speed.

4) RAM Clock Speed and Type

The newer the RAM technology the more efficient and faster it is. SD-ram is bad, DDR ram is good, and GDR3 ram is excellent. Faster RAM is better, lower 'nano-second' ram (i.e. 4.5 ns) has better latency and is also better.

5) DirectX/Open GL Compatibility

Generally cards with higher levels of DirectX and Open GL compatibility are a good idea. Get at least a DirectX 8.1 compliant card, and Open GL 1.3 or so. This is helpful both to making games look better, run higher quality games faster, and leaves headroom for upgrades. At the time of this writing the best out is DirectX 9.0c. Every two years or so they introduce a new DirectX version.

6) Amount of Memory

This is not really as big of a deal as marketing wants you to think. The difference between a GeForce 4 ti4200 with 64 mb and 128 mb is very little, and only really impacts in games that really truly stress the card. The difference between a 128 mb Radeon 9800 Pro and a 256 mb Radeon 9800 Pro (with DDR2 too!) is also almost nothing, except in really extreme circumstances. Clearly the difference between a GeForce 6800 Ultra's 256 mb of RAM and the 64 on the ti4200 is huge - but that's also largely related to the fact that its is clocked at 1100 mhz, verses the 4200's 500 something mhz. Okay, point is, the amount of ram isn't that big of a deal. You'll see performance gains between identical cards with different amounts of RAM somewhere in the range of 2-5%. What really matters is adding the RAM in later generations. If a Radeon 9800 Pro with 64 mb of RAM existed, it would be significantly slower than the 128 version. What I'm saying is that videocards of a certain generation should have as much RAM as they can make use of, and no more.

Guide by Generation
Low DirectX 7 Gen (GeForce2 MX, Radeon 7200) -32mb
High DirectX 7 Gen (GeForce4 MX, Radeon 7500, GeForce3 Ti200/500) - 64mb
Low DirectX 8 Gen (GeForce4 Ti 4200, Radeon 8500, 9000, 9200, Radeon 9600SE, etc...) - 64mb
High DirectX 8 Gen (GeForce4 Ti4400/4600/4800, GeForce FX 5500, Radeon 9550) - 128mb
Low DirectX 9 Gen (GeForce FX 5200/5600, Radeon 9500/9600) - 64mb
High DirectX 9 Gen (GeForce FX 5700/5900, Radeon 9500 Pro, 9600 Pro/XT, Radeon 9700/9800 (any), GeForce 6600/6800, x800 SE) - 128mb
New Gen DX9 (GeForce 6800 GT/Ultra, x800/850 Pro/XT) - 256mb

7) AGP or PCI Express

Lastly is the interface. The speed difference between AGP 4x and 8x is about 5% in extreme conditions, and it's about 5-10% for PCI-Express cards for the time being. Basically better interfaces come with faster cards, which is why they might be faster.

8) Company

The company (maker) of the card can also matter - different generations of cards from ATI and nVidia tend to be better than the other. Card makers like Asus manufacture quality cards that can be overclocked or will last longer.

My personal opinion, which is debatable: Avoid early generation anything, especially TNT Rivas and Radeon 7200's. The GeForce4 MX generation is awful, don't touch "new" 64-bit cards with a 10ft pole. The 5x00 series by nVidia isn't very good when compared to the ATi cards in that range. Anything with an SE label is probably awful.


Pricing... Lookout!
Generally pricing with videocards is a little bit shady. Most cards that are under 75$ aren't worth the money you'd pay for them (especially over on-board solutions like the IGP 9100 or nForce2). Lookout for models that have an 'SE' or 'LE' after the initial identification numbers - these typically mean a crippled or slower card. On the opposite end it's probably a less than good idea to bust out 500$ on a top-end model card, a new one will be out in 6 months anyway that's faster. The generation speed differences vary - they tend to be larger when you jump a DirectX generation (from 7 to 8 or 8 to 9). Moral of the story - buy a card that's got a lot of value. As of the date of this writing, these are my suggestions on what card to pick up if you're in the market. Prices are roughly quoted (rounded) from NewEgg.com.

~75$ nVidia GeForce 4 ti4200
~100$ nVidia GeForce 6200 (PCI-E, 128 bit), ATi Radeon 9600 Pro
~120$ nVidia GeForce 6600 (PCI-E) or ATi 9600 XT
~150$ ATi Radeon 9800
~180$ nVidia GeForce 6600 GT (PCI-E) OR ATi Radeon 9800 Pro
~250$ nVidia GeForce 6800 or x800 Pro
~300$ nVidia GeForce 6800 GT OR ATi Radeon x850 XL

I wouldn't go higher or lower than those ranges.


On-board Video Woes
Many times consumers are tricked into thinking the Intel on-board video solutions are good for anything but 2D applications. This isn't generally correct. Aside from the 915G graphics chipset, any of the on-board Intel solutions are worse than even a 7 year old Voodoo3. The S3 Chrome and other third party solutions aren't very good either. Basically the Radeon 9100 IGP or 9000 IGP chipset clear the basic entry level bar, and the nForce2 and nForce chipsets can bring fourth some semi-reasonable performance. Okay long story short onboard is NOT good for any type of 3D gaming unless it's made by ATi or nVidia.


What's DVI/S-video?
These are alternative outputs from your videocard. DVI is used for high quality LCD monitors - and can be converted to analog if needed. S-video is a decent quality video-output that you can connect to devices like TV's or VCR's.


Dual Monitors?
Or soon, with the new ATi Chipsets, four! Yeah you can run two monitors with most nice videocards it allows for a larger more productive desktop. People think, what could you possible use that for? Now time to be a jerk and show off how much more you can do with a fancy videocard and a couple of huge monitors:

During simple computer operation  
Graphical Web Design  
Coding and Program Design  
Graphic and Animation Content Creation  
Simple File Organization  
Concurrent Web Site Review and Update Sweeps  

You get the idea - simply but you can do many more things at once, faster and easier. It's efficient, though costly.


Anti-Ali-what? Anisotrwa?
Big words that probably literally translate to what they mean in some complex way. Here's what it means, in English. Okay you remember back when you played Mario brothers and there were big kinda blocky graphics where you could see the pixel squares that made up the lines? Or better yet - go open up paint (yeah, you can draw smiley faces with this thing!) and draw a line. Now zoom in on it (magnifying glass people). See what it looks like? Jagged, giant squares make up the line. Anti-Aliasing gets rid of those rough jagged edges and smoothes them over. Here - a screen shot demonstrating the difference:

 

Now what's this other one? Anisotropic Filtering? Ever look at the floor in a game and see how it gets consistently blurry and blocky into the distance? Anisotropic filtering helps get rid of that. Here, another example:

 

So why do you want these things? Well they make your games/3D models look better. Do you need them to run games smoothly? No. Will they slow down performance when they're engaged? Yes. Do they help improve image quality and make a more life-like or cooler looking visual experience? Yes!

Be careful when you turn these special features on - they can slow your card down considerably. In fact, with lower end cards it's not even really worthy to engage them at all. The ATi 9x00 series has superior AA and AF algorithms and methods when compared to the nVidia 5x00 run. The ATi x800/850's and nVidia 6800 series are almost the same. If you have more questions, go run games with various levels of AA and AF and see how well they work and how much better they look to you!


Overclocking
If you're careful, you can do something called overclocking with your videocard. Overclocking generally means increasing the speed of operation of your GPU and RAM, perhaps increasing the power fed to various parts of the card as well. A 5-10% overclock can be safe and lead to fairly significant performance gains. MAKE SURE TO KEEP THINGS COOL AND WELL POWERED. I've consistently overclocked some of my videocards in the past, and the most important thing I can say is to ensure that the card does not overheat and has enough power to operate - otherwise you risk serious damage to the card. Overclocking in general can be damaging as well, so one should be careful to ensure they know the risks. For reference, I've been overclocking my 6800 GT regularly 10% without any major ill effects. If I forget to turn up my fans to cool it down I can sometimes get fragments in the more intensive games.