I play Watch Dogs with the GTX 770 4 GB version and it pwns that game on ultra 1080p resolution) with mods installed. The r9 290 is a higher end GPU so go with that one for the sake of the other games you play. Definitely get the i7 for Watch Dogs, it is an insanely tense CPU game. You have been warned! LOL
Does watch dogs makes good use of hyper-threading?