Your CPU does show up on the board's official support list
, and the memory should also work fine as well. The official specs from Gigabyte list support for DDR2 memory from 667 to 1066. It has PCI-e ports for the graphics card, SATA and PATA for drives, etc.
That board should serve you well.