I know that is least important but my color sheme is white-black with some red accents and i really would like to keep it that way......
I use 1080p monitor but i will upgrade in few months to 1440 and do want play on ultra for while.....
If you want PhysX which The Witcher 3 will have then you should go Nvidia. PhysX does add something to games and while the library isn't huge in terms of how many games use it there are some pretty significant games that do.
Don't think choosing one game to get a single feature over another card is worth it. After he beats it then what? Doesn't matter anymore. The 290 tends to be a better performer and its cheaper. Its has just as many good features so its really a no brainer purchase. If he ever plans on going higher res too than its an even better choice since it has more vram. Its more a future ready(not proof as nothing ever is) card than the 780.