If you have enough and want top of the line, Nvidia sent me an email stating that the 1080 and 1080 Ti are in stock on their official store starting tomorrow so check it out if you already had enough saved up, if not just have them notify you after it goes out of stock again so you might get it then. I recently upgraded from a 970 to the 1080 but the real bottleneck was my FX 6300 which I upgraded to the ryzen 7 1700, but honestly the 970 is a solid card. I only recommend buying from Nvidia at this moment, unless you see a preorder on Amazon which should have a "in stock on xx" estimate, I keep putting in requests at work for more cards so people don't conned for some used mining card. Best of luck, if anyone can hook me up with some reasonable ddr4 prices I appreciate.