there's nothing wrong with the 290X, i've been very happy with mine. with that said if i were spending ~$400 today i'd get the 970. performance is on-par with the 290X but it's more efficient (requiring less PSU, if that's an issue for you) and you get access to certain features like DSR, g-sync, etc.
edit: lepa G1600...psu is certainly not an issue for you