Question: can a computer have 2 different graphics cards?
Answer: Yes, this can technically work—both cards will give you graphical output. However, different cards cannot be linked together to function as a GPU array (CrossFire or SLI), so you generally won't be able to use them together to render graphics in games.