If you're willing to go the eBay route, you can pick up the GTX 970 for about $150. Gaming performance is definitely better than R9 380, and often better than the RX 470 as well, but again I'm here for mining talk. Here's how things look, running a bog standard (not overclocked) Zotac card:
Using the eBay price of $150, that means ROI is only 100 days, possibly as few as 75 depending on what you mine. The cool thing about buying a used GTX 970 is that they aren't actually popular mining cards, which means you're far more likely to get a card that was only used for gaming purposes. That means it's more likely to run without problems -- at least until you run the fans into the ground with mining. Poor GPU.
Thanks for reading. Please share my posts on your social media if you find this stuff useful.