Here is a comparison chart for recent Intel chipsets:
Chipset Feature Linecard
I'm most familiar with Intel chipsets, so here we go, starting from the PIIX PCIsets:
430FX (Triton I): socket 5, 7, EDO/FPM RAM up to 512MB, 64MB cacheable, busmaster capable (PIIX), FSBs up to 66MHz.
430HX (Triton II) Socket 7, EDO/FPM RAM up to 512MB, 512MB cacheable, busmaster capable (PIIX3), FSBs (unofficial up to 83MHz).
430VX: Socket 7, EDO/SDRAM up to 128MB, 64MB cacheable, PIIX3, FSBs up to 83MHz
430TX: Socket 7, EDO/SDRAM up to 512MB, 64MB cacheable, PIIX4 (UDMA33), FSBs up to 83MHz
440FX: Socket 8, Slot 1, EDO/BEDO up to 1GB, PIIX3, 66MHz FSB.
440KX: Socket 8, EDo/BEDO up to 2GB, PIIX3, 66MHz FSB, 4-way SMP
440LX: Slot 1, EDO (1GB Max) SDRAM (512MB Max), PIIX4, 66, 75, 83MHz FSB, AGP1x, AGP2x
440EX: same as 440LX, not SMP capable, max 4PCI slots, 256MB SDRAM, no ECC
440BX: Slot 1, socket 370, SDRAM up to 1GB, PIIX4, 66/100MHz FSB, AGP1x, AGP2x
440GX: same as 440BX, SDRAM up to 2GB
440ZX66: same as 440BX, not SMP capable, max 4PCI slots, 256MB SDRAM, no ECC, 66MHz FSB only
440ZX: same as 440ZX66, 100MHz FSB support
450KX/450GX: same as 440KX, Socket 8, Slot 2
450NX: Slot 2, 66MHz/64-bit PCI, no AGP
i810: Slot 1, Socket 370, 66/100MHz FSB, up to 512MB SDRAM (asynchronous capable), no ECC, ATA66, i740 onboard (AGP4X), AMR, no SMP
i810E: slot 1, Socket 370, same as i810, with support for 133MHz FSB
i815: Socket 370, same as i810E, with external AGP4X slot, onboard i752 video
i815E: same as i815, ATA100, CNR (ICH2)
i815EP: same as i815E, onboard i752 removed
i820: Slot 1, Socket 370, 100/133MHz FSB (no 66), ATA66, AGP4X, up to 1GB RDRAM, SMP, ECC capable
i840: Slot 1, Socket 370, 100/133MHz FSB (no 66), ATA66, AGP4X, dual RDRAM channel
i845: Pentium 4, SDR/DDR SDRAM, ATA100 (coming chipset)
i850: Pentium 4 Socket 423, 400Mhz (100QDR) FSB, ATA100, dual channel RDRAM, no SMP
i860: Pentium 4 SMP (XEON)