At that time of year, I think your are lucky to have found five semi-premium seats on BA. Neither Avios nor cash price will come down. You may be lucky and get a CW seat coming up but I'd take what you have now before that disappears. I have not memorised the chart, but I don't think you have enough miles for a bunch of CW seats.