stopword removing when using the word2vec

Personaly I think, removal of stop word will give better results, check link

Also for topic modeling, you shlould perform preprocessing on the text, following things you must do,

  1. Remove of stop words.
  2. Tokenization.
  3. Stemming and Lemmatization.

Gensim's implementation is based on the original Tomas Mikolov model of word2vec, then it downsamples all frequent words automatically based on frequency.

As stated in the paper:

We show that subsampling of frequent words during training results in a significant speedup (around 2x - 10x), and improves accuracy of the representations of less frequent words.

What it means is that these words are sometimes not considered in the window of the words to be predicted. The sample parameter which defaults to 0.001 is used as a parameter to prune out those words. If you want to remove some specific stopwords which would not be removed based on its frequency, you can do that.

Summary : The result would not make any significant difference if you do stop words removal.