Io avrei scelto la 970 perché sono sicuro che con il pacchetto Adobe non avresti avuto problemi. Ovviamente Lord è molto più esperto quindi sta sicuro che se di ha detto r9 290x è perché è veramente la migliore per il tuo budget e il tuo utilizzo ;)
Detto questo @
LordNight potresti spiegarmi il più brevemente e tecnicamente possibile il perché della scelta? Sono curioso perché solitamente quando vedo gaming e suite Adobe vado a colpo sicuro sulla 970. Quando e se puoi sottinteso
Verso il 2005 - anno più anno meno - Apple ha dato impulso allo studio di un linguaggio di programmazione universale che permettesse di sfruttare la potenza di calcolo qualunque fosse il tipo di processore del PC, fosse una CPU piuttosto che una GPU. L'invito fu raccolto da AMD, nVidia e Intel e, dopo qualche anno di studi, vide la luce OpenCL (Novembre 2008).
Più o meno nello stesso periodo, nVidia decise di fare la stessa cosa ma con un linguaggio tutto suo: CUDA.
Ovviamente, siccome OpenCL doveva andare bene a tutti, ci volle più tempo perché fosse pronto e, soprattutto, non poteva essere così particolareggiato come CUDA visto che questo doveva funzionare solo con GPU nVidia.
Questo (e un po' di "sana" compartecipazione alle "spese di progettazione dei software") diede a CUDA un enorme vantaggio competitivo tanto che la GTX 580 era il
desiderata di chiunque volesse assemblare un PC per scopi professionali.
Così facendo, però, nVidia si diede la zappa sui piedi perché affossò la vendita delle Quadro dato che le GTX offrivano prestazioni maggiori a prezzi nettamente inferiori (1 a 4 per intenderci).
Inoltre questa situazione ha avuto esiti imprevisti... molte software house hanno sviluppato versioni di programmi che supportavano solo CUDA (Adobe CS5, VRay, etc.) lasciando a piedi chi usava abitualmente quei software ma aveva VGA AMD... se pensate che c'erano intere Render Farm equipaggiate con schede AMD FirePro potete immaginare come si incavolarono, per non parlare di tutti quelli che avevano computer Apple che montavano VGA AMD.
Quindi, arrivando a ieri, da un lato abbiamo nVidia che non è contenta di essersi autoazzoppata le vendite di Quadro e, dall'altro, i clienti delle Software House che non sono affatto contenti di non avere scelta sul lato hardware. A questo punto - e siamo al passaggio da Fermi a Kepler - nVidia inizia a tagliare le prestazioni in GPGPU delle proprie VGA o, se preferire, inizia a castrare le GTX in modo che vadano bene solo per il gaming. Allo stesso tempo, le Software House si rendono conto che non possono lasciare i loro clienti in balia delle decisioni di nVidia, quindi iniziano a supportare maggiormente i linguaggi aperti OpenCL e OpenGL che, nel frattempo, sono diventati linguaggi più maturi ed evoluti, più facili da gestire, etc.
Arriviamo ad oggi: Adobe ha reintrodotto il pieno supporto a OpenCL con la versione CC tranne, come dicevo, per 4 effetti in croce con Mercury Playback Engine e per il Ray Tracing in Premiere e AE. Allo stesso tempo, Autodesk e tante altre società hanno ricominciato a supportare linguaggi e standard aperti proprio perché sono cross-platform mentre CUDA ti obbliga a legarti a nVidia con tutto quello che ne consegue.
Questo è, grosso modo, il tracciato dell'evoluzione del GPGPU nei software professionali degli ultimi anni...