That motherboard is fine, I checked the reviews and it has been used for the Pentium 4 processor. It has decent reviews and being Micro-ATX it will definately fit into pretty much any size case you might have.
Do you have a power suppy which provides a 6 pin PCI-E plug? If your PC is store bought probably not, so you would be restricted to this option
http://www.newegg.com/Product/Product.aspx?Item=N82E16814102818
$90 for a slightly faster version of the HD 4670
http://www.newegg.com/Product/Product.aspx?Item=N82E16814141081
$77 for the normal version of the 4670
Both cards can be used without the 6 pin PCI-E plug.
Tease.







