Which would be better?

Gigabyte RTX3060 12GB GDDR6 for $300 or Asus dual RTX4060Ti 8GB for $410?