I would at least wait for new generation of gpus. Maybe is worth to buy a card or two. But that's it. My opinion.
Not every one have money for ASICS, fpga....
smart move, wait for the new cards from AMD & Nvidia to arrive, just weeks from now.
Wait for the amateur miners to put realistic prices on their 2nd hand GPU's on ebay etc..
Enjoy the few months there are left , before FPGA's take over/ Ethereum gets its long awaited upgrade to PoS/sharding