In my case what make my CygWin slow to start up is nvm. If you have nvm installed it will add initial script to ~/.bashrc which would take a long time to run.All you need to do is to comment them out.
nvm
~/.bashrc