First, does it support all of the other parts at a base level.
Next, does it optimally support all of your parts? (PCI-E 3, SATA 3, RAM speed, etc)
There are other factors such as warranty and brand, but if you're going for functionality on a budget, know that the difference between support and optimal support is what makes a good motherboard a great motherboard.
Would you agree, then, that the board suggested by Blackbird (asrock 970 extreme3 6gb/s) is a good one for my configuration?