quel est ton budget ? le reste de la config ?
ces cartes sont performantes, mais de là à "ne pas changer avant longtemps", c'est pas certain, ca depend de la notion du temps 
question 1: GTX970 et GTX1060 c'est à peu pres les meme perf 
question 2: la 3Gb est une bonne affaire 
question 3: Nvidia construit et fournis la puce graphique et un PCB (carte eletctronique) de base
ensuite chaque marque assemble le tous, avec des etage d'alimentation, ram, et surtout mode de refroidissement specifique, plus ou moins performant, silencieux etc... des etages d'alimentation plus ou moins important autorisant plus ou moins d'OverClocking, et justement un OC ou non d'usine 
donc non, une inno3D, MSI ou Asus (et d'autres marque) ne sont pas forcement les meme tout à fais sur ces choses là, mais oui ca reste la meme carte graphique (donc meme performance de base) mais pas forcement avec la meme qualité de refroidissement, de bruit et de possibilité d'OC 