If you're on a budget, I'd suggest getting an Intel core i5 6th, 7th, or 8th generation paired with an Nvidia gtx 1050. And get yourself at least 8gb of RAM. ALso, don't forget an SSD with at least 128gb. But if you're big on your pockets, then go for an I7, GTX 1070, and 16GB RAM coupled with a 500gb or more SSD.