The following things need to be compatible. Motherboard expansion slot, Power supply, Operating System. I'm pretty sure that's all but if not go to pcpartpicker.com and put in your parts it should tell you compatibility issues. Also if you have a cheap cpu and a expensive video card you wouldn't get the best performance.