Lritchie :
the 290 better again? is there much difference going to be playing on 42 hd tv?
the size of the display doesn't mean anything. it's all about resolution. i'm sure your TV is only 1080p in which case any of those 3 GPUs will be able to play pretty much all your games at max settings.
having said that, i would still take the GTX 770 because it is cooler and more energy efficient than the r9 280x. if you live in the states you can pick a factory overclocked GTX 770 with a premium cooler for under $300 now .