A 1080p\1440p hanno prestazioni simili: tendenzialmente, un poco meglio la 970 a 1080p e un pelo meglio la 290x a 1440p, che tende a prendere un po' più margine in 4k. Comunque, si possono considerare abbastanza equivalenti.
Ora, visto le prestazioni tutto sommato simili, io andrei sulla 970 più che altro per una questione di calore\rumore e consumi che, visto il prezzo e le performance simili, diventano il fattore determinante. La memoria non deve destare preoccupazioni perchè problemi prestazionali non ce ne sono...
Tra l'altro confermo che con la 290x un 550 watt sarebbe un po' al limite, quindi dovresti considerare i 10-20€ in più per un alimentatore da almeno 620 watt.
A livello driver, come sostengono un po' tutti qui, non ci sono differenze importanti. Personalmente ho notato che Nvidia è in generale un po' più veloce a ottimizzare per i nuovi titoli, specialmente le configurazioni SLI, ma dopo arriva sempre anche AMD, quindi no problem. Poi dipende dai giochi: ci sono giochi che già al day one girano meglio su AMD...