nifti-1 only supports 32767 elements along any dimension (including time), so if you want to use a tool that can only read nifti-1, then you either have to find a way to split your processing up, modify the tool to read a more capable format, or find another
tool.
What tool were you planning on using for the ICA? The melodic in recent versions of FSL should read cifti, though it has a warning about dimensionality estimation. We also have a cifti library for matlab.
Tim