From Voodoo to GeForce

MaximumPC has an article giving the history of the PC video cards from the 90s through today, starting with the S3 Virge from 1995 and ending with the GeForce GTX 295 in 2009.