a good budget card would be a 7600GT. Thats probably the lowest end that i will go. As for the motherboard, find a motherboard with a nVidia 570Ultra chipset. They tend to be better than the VIA ones. nvidia chipsets are the way to go with AMD.
good luck with the build.