I took the CR1 route and I'm recommending to try K1 instead (Or any other B/J visa).
USCIS processing time was going to be 2,5 years, but ours got expedited. You may also apply for K-3 visas, but I've heard that they take just as long as I-130 for spouse.
With CR-1, after the I-130 approval your case will go into NVC, which used to take forever to process, but now they are way faster at processing cases. When they are done, your case will be documentarily qualified and only on that date you are placed in the line for the immigration visa interview. Wait times are a mystery, you won't find the information. Usually, K-1 fiancee visas are processed in the separate consulate which is faster, than regular immigration visa interview lines, where CR-1 mixed with other types of immigration visas.
Locations: From what I've seen if Russian marries outside of Russia, then the case is assigned to that country. DO NOT GO TO MEXICO or Latin American countries. It's the immigration black hole.
I'd definitely recommend trying to through European route, if your fiancee can get the EU visa. And she should be able to request the transfer of the immigration case to Poland.
P.S. It's been 14 months and my Russian husband is still stuck abroad. His case has been stuck in the administrative processing after the interview for a month already.
IF YOU CAN, MOVE ANYWHERE ELSE, LIVE IN THE DIFFERENT COUNTRY. U.S. IMMIGRATION WILL CRUSH YOU.
Good luck, mate.