any motherboard and processor should be fine. I went to Gigabyte's website and checked a couple of different g31 motherboards. All had driver options for 2003 server. If the motherboard had drivers, any processor that it supports will work just fine.