I'm pretty to new to this type of thing, so I'm pretty clueless. Anyway, my current motherboard is a z97 PC Mate by MSI and I want to replace my i5 with EVGA GeForce GTX 1050. How will I know if this will fit my motherboard and for future reference, how will I know if any card will fit? Thanks.