I think its much better invest than to gamble, because investing is not so risky and you can earn good profit. But they are both risky, but on investing you need to wise. I think its better to invest because its safe and surely the money will not lose and expect good profit. To gamble is a game of luck whether you lose or win. I go gamble only when i have free time and its just fun an entertainment.
Except for gambling addicts, everyone knows that gambling is not a good choice at all for making money. The best methods of earning huge capital are to invest into bitcoin, real estate, gold etc. I personally prefer investing and that too in bitcoin since it has made many people rich in short time just by holding onto this particular coin. Moreover its current price is more than that of gold.