Any modern day motherboard will support this graphics card, you cannot find one that won't. The GTX650 will fit in any PCIex16 slot of any generation, with more recent ones possibly providing higher speeds (such as PCIex16 2.0 or 3.0). The CPU depends on the motherboard you get, or the other way around, the motherboard depends on the CPU you get. What is your budget?