Engine overheating

All the above parts are wear parts. So replacing them is a pay me now or pay me later kind of thing. Water pump with an old belt? Been there done that.
I hope you solve your issue,with the advice given it would be hard not to.