Any PCI express GPU would fit into a mother board with a PCIe slot as yours does and it supports upto 2GB gpu memory so you're fine there too with 1GB.
The motherboard supports DDR2 but the GPU is DDR3, they wiil work but the GPU will only run at DDR2 speeds, however, there is little difference to this unless you're looking at the very small details in hardcore gaming