The 7950 is indeed the card for the $300 mark. Personally though I think the XFX boards are some of, if not the worst aftermarket ones out there though. They are also the cheapest in the UK, but I've heard in the US they can be the most expensive, so it's really not worth it at all! Having owned one, it was REALLY noisy under load. Like people I was Skyping would be complaining! I've heard very good things about the Gigabyte edition though (3 fans for the win!) and the Asus model and MSI would be solid picks.
If you want to save a little bit of money, try and find a good deal on the 7870 XT. It's only 2-3% behind the 7950 in most metrics, and (assuming you can find it for a decent amount less than the 7950) you can upgrade something else as well.
EDIT: Your probably also better off looking/posting in the graphics card sub-forum.
M