If you have 25 lakhs, you can SWP it and withdraw 20k per month for 10 years at 12 percent per annum rate Your final value after 10 years will be Rs. 33,26,000 and the 20k you earn monthly will be a separate income.
The fund is good, if you want to keep it for long term then you can invest because the rate of gold is increasing