you can only take a bore out so far before they are out of tolerance for the pistons.
And tbh...........while you've got your wallet out, you want to be considering spending some cash where its really needed, thats some serious lean running you've been having.
Pointless buying a new piston only to go and melt it again, and if you fancy your chances this time round you will be sorely dissapointed.