Is the only requirement for a graphic card is to be compatible with my motherboard? Meaning it has to have the same slot?