Nice card for the money. Sapphire is a good brand. I think any better card is a waist because of the cpu, but this will do fine.
Btw if your mobo is the same as this one you can make it a 4 core. http://www.tomshardware.co.uk/forum/301149-10-athlon-rana-2ghz-512kb-cache-socket
Assuming you mean 250-300 dollars a 6950 is also very nice but maybe to much for the cpu.