You are absolutely correct brother.
Gold is relatively better investment.
Prize Bond is haram, because it is basically an interest based loan. Let me explain how it works. First gov issues papers called bonds and advertises in newspapers that for example if you buy 1500 worth of bond, you have a chance at winning a 5 lac prize (just giving example, I don't know how much it is actual). Now you just go and give them 1500 and hope that you win something...you keep waiting for years while the government has the cash instantly and can now spend where ever it wants and repays the amount after years. This is basically a very unfair type of a loan where the borrower pays reduced interest rate compare to market rate. It is very similar to casino slots...the casino gets money everytime you get a chance at winning a big prize. If you calculate how much money on average is spent on casino slots before someone wins a prize, you'll realize that the amount is bigger than the prize, meaning the casino is making profit.
so in case of prize bonds, its some elements of jooa and soodh both combined.