Plan to arrive 2 hrs prior to departure at the check in counters. Take the Skytrain to the airport.
Generally you can clear thru check in and security and customs in approximately 35 mins. However, Cruise days can complicate things and lines can be up to 90 mins or more.
Play it safe and be there early. No stress. Even in F class.