Ive been interested in buying an rtx 3060 for my pc, however when ive been looking on amazon ive seen that theres multiple versions from different brands,like the Msi version is £270 and is the one im most likely gonna buy, but ive also seen one by Gigabyte which is more expensive (£300). Is there any difference between the two that would explain why one is more expensive, cus the gigabyte one is bigger actual size wise, but all the specs seem exactly the same.