I saw btcvault has some nice return but no mining software there, just a cloud mining site (seems kinda scammy to me)