Nice cheap gigabyte board on P35
http://www.newegg.com/Product/Product.aspx?Item=N82E16813128050R
As for your chipsets your better of researching each one seperate compare what you need and what you dont and choose from there
P965 - Supports C2D, P4 and celeron processors. FSB 1066/800/533. Supports DDR2 800. 1x PCI-e16x. 6x PCI-e 1x. 6 SATA ports. 10 USB. and option GB LAn of one PCI-e 1x interface. Crossfire support
http://www.intel.com/products/chipsets/p965/index.htm
975X - Supports C2D, P4 and celeron processors. FSB 1066/800/533. Supports DDR2 800. 1x PCI-e16x or two at 8x. 4 SATA ports. 8 USB. and option GB LAn of one PCI-e 1x interface. Faster Crossfire support (8x, 8x)
http://www.intel.com/products/chipsets/975x/index.htm
P35 - Supports C2D and Quad, P4 and celeron. FSB 1333/1066/800. Supports DDR3 or DDR2. 1xPCI-e16x, 6x PCI-e 1x. 6 SATA, 12 USB. Intergrated GB LAN. Crossfire Support (8x, 8x)
http://www.intel.com/products/chipsets/P35/index.htm
X38 - Supports C2D and Quad, P4 and celeron. FSB 1333/1066/800. Supports DDR3 or DDR2. Supports PCIe2.0. 2xPCI-e16x, 6x PCI-e 1x. 6 SATA, 12 USB. Intergrated GB LAN. Crossfire Support (16x, 16x)
http://www.intel.com/products/chipsets/X38/index.htm
650i - Supports C2D and Quad, P4 and celeron. FSB 1333/1066/800. Supports DDR2 800 2xPCI-e16x (at 8x). 4 SATA, 2 PATA. 8 USB. GbLAN. SLI support 8x.
http://www.nvidia.com/page/nforce_600i_tech_specs.html
680i - Supports C2D and Quad, P4 and celeron. FSB 1333/1066/800. Supports DDR2 800. 2xPCI-e16x. 6 SATA, 2 PATA. 10 USB. Dual GbLAN Teaming. SLI support 16x
http://www.nvidia.com/page/nforce_600i_tech_specs.html
Sorry dont know much about AMD processors. There are some other Intel CPU chipsets available but not as pronounced (Intel G31, G33, P31, 954P. Nvidia nForce 4. Via and SIS also make some(not really worth a mention))
Hope i helped