Those video cards will work on this system; however because the motherboard is not PCI Express 3.0, and might not even be 2.0, its probably 1.1 or 1.0 and so you can find yourself bottlenecked by BUS saturation. Only way around this is to replace the motherboard with one that is 2.0 or 3.0 to have more BUS bandwidth to support the data of the better video card.
I'd buy one of the cards as an upgrade and see if its ok for you. If it isnt you likely were going to be buying the video card for a newer build anyways and so its not a waste of money.
I have run 3.0 videocards on 2.0 and 1.1 PCI Express 16x slots and they work ok for the games that I play. Most video cards are backwards compatible from 3.0 to 2.0, 1.1, and 1.0
I have a 2009 motherboard that is PCI Express 1.1 and I have a 3.0 card in it and I am getting 60FPS playing most of my games at normal graphics settings but games I play are like Tera Rising, World of Warcraft, Rift, Diablo III, Skyrim, GTA SA, Driver Parallel Lines, Need For Speed Carbon, and Flatout 2.