I still think building your own is better, even if it does cost a little more. At least you know the parts that are going in, is quality, unlike Dells. You can buy an Nvidia graphic card, but nothing too powerful, because Dell power supplies are pretty weak. There also doesn't look like enough space for a powerful graphic card.