What motherboard should perfectly fit for that specs ?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.
Planning to upgrade my computer soon .. right now i have GTX 1050 planning to buy RTX 2060 and some upgradable rams .One of the most important things is the processor, the videocard can me mediocre I think.