Intra-Asia 3K flights have a check-in deadline of 40min, and if you have priority baggage from CX, you would usually be fine even allowing for a delay of 1 hour (although there are some rare times where the customs in SIN have a bunch of arrivals at the same time... rare, but it happens).