You can bag Club World seats if you call the exec club using the number on the back of your silver card at ~ 23:50 356 days in advance of each BA operated sector. Club World seats go on sale 355 days in advance on the dot at midnight.
Since the devaluation last week, you may well consider using QR, at least in 1 direction. You can also book QF for the PER-SIN leg.