I would suggest getting a PCI-express board, because it will be more future-proof. Newer video cards are and will not be AGP because its old technology. Get a pci-x version of that video card and you will be fine.
Dont go with the rosewill RAM, get some corsair valueselect. The corsair is better and will last longer.