It makes absolutely no difference at all what brands you use with other brands. The only thing is certain brands have a reputation for higher quality than other brands but that was not really what you were asking. EVGA for instance is known for their great warranty. I have bought EVGA cards my last 5 graphics card upgrades in a row.
A GTX 670 is a great card and as long as you have a quality 500 watt or better power supply and a newer computer you will be fine.