That would depend on the size of the hole, if there is any decay, and the overall condition of the crown. Gold crowns do last a long time, I have seen up to 35 years.
Will a filling under a crown leak? Eventually yes, but it might give you some more time before needing to replace the crown. Just replacing the crown is a good option as well.
If there is no decay of tooth structure, periodic exam may suffice.