I have another question for the future purposes if i buy a motherboard from a brand Ex.(Asus) and i saw a nice GPU from another brand Ex.(gigabyte) will the GPU work or i have to buy the same brand of the motherboard???
It will work fine because that is the point of an open system architecture unlike Apple's closed system architecture.
In terms of motherboards and graphics cards there are no cross brand limitations because companies don't want to limit their potential market and potential profits. The motherboards and graphics cards would also be denied industry compatibility certifications.