I recently bought a new computer and it has a geforce gt 635 I want to upgrade that but I am not sure to what my options are nvidia 780, amd r9 290x or wait for the nvidia 870 or if you have any other options for gpus that are less than $600 and can play most games on high settings.