Hi. I am an Endodontist so I hope I can answer your doubts.
Your description itself provides part of the answer. Even if the decay or depth is not too far in, the size of the cavity might require a post/ core-buildup, followed by a crown, which is ideally done after a Root Canal treatment. Such large fillings without a Crown are not going to last long, as you have already experienced.
As far as material choices for Crowns, since its an upper first Molar, you could go in for both Zirconia or a variety of Metal-Ceramic crowns called DMLS.
Metal crown is not suggested because it comes in the Aesthetic zone. Upper second or third Molar is fine for that.
Next Steps
Inlay is a good choice for a conservative, long lasting option. though there are some material options, I am sure York dentist would suggest which would be the best for you. it would be good to go in for Zirconia if Esthetics is very important to you also. If done at a good clinic, both Zirconia and Metal have comparable strength.