1070ti might be best option, volta is possibly going to be a long way off.
The older 1070 and 1080 (not that much older but still), are not always going to be as good of retail value (depending where you buy) as the newer ti's in stock on say Amazon. Once major retailers run out of stock, 3rd...