Have you considered travelling time and the time needed to absorb and enjoy your experiences? You have at least 3 flights there, as well as bus trips and ferries. And how will you get to see Khao Yai? A couple of hours there and back from Bangkok and that's just for starters? You should have at least a night there.