Its better to buy and hold BTC or mine an altcoin with a bright future. I suggest you look up Burst. It has a greener and more energy efficient mining algorithm called Proof of Capacity.
This, afaik these days many miners prefer to mine altcoins such as eth, ltc, or other coins which are more profitable than mining btc. I have a friend who is a new miner as well and he built his own miner hardware using vga, he is now mining eth. He said that he spent around $4500 and he can earn 1.x ETH per month. It means that he will get ROI after 5-6 months but I'm not really sure about the full specifications about his miner.