MSI GTX1660: A worthy upgrade for entry-level gamers?