That motherboard is also pretty old. Depending on what CPU you have you may want to consider saving up some cash and get a new mobo cpu graphics combo as just buying a new graphics card may not get you any better performance as the CPU could be the bottleneck.
Also something to note due to the old motherboard, there are different PCI-E versions and if you put a newer graphics card into an older PCI-E slot it may not work.
That being said maybe an ATI Radeon HD6670 would suit you best.
thanks ok so if i buy a hd6670 will i be able to play new gen games?