In your situation i would book SQ J now in the hope that it may change to 77W. If it doesnt then i would check closer to the departure date if there is F available on the flight and simply pay the £20 change fee (plus extra miles+cash) to upgrade to F