hi,joists are fine,always screw down floor to make a solid base,then you should always board over chipboard because it is not waterproof,stupid to use it in wet areas anyway,not calling you stupid,anyway use either marine ply,or hardybacker,screwed down,then prime,then tile.