Probably anything here: http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=2010380048%201069633099&name=PCI%20Express%202.0%20x16
Any with a PCI-E 16x slot
none ;)
Most DDR2 800, or better (e.g. DDR2 1066) should work, but to be sure that the RAM is compatible with the the motherboard, you can check the gigabyte webpage and download the PDF of compatible RAM-http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2314
$999.00 US
Most DDR2 800, or better (e.g. DDR2 1066) should work, but to be sure that the RAM is compatible with the the motherboard, you can check the gigabyte webpage and download the PDF of compatible RAM-http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2314
Try going into a local electronics store, someone should be able to help you there.
Most DDR2 800, or better (e.g. DDR2 1066) should work, but to be sure that the RAM is compatible with the the motherboard, you can check the gigabyte webpage and download the PDF of compatible RAM- http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2314