Russians don't seem to have different wait times than average. Wait times can also change than what you're seeing now. For example, when we applied, it was looking like 11 months for IR1/CR1 i-130 approval (and about the same for K1), but then it turned into 16 months for us.
Still, we don't regret doing IR1/CR1. Yes we waited a bit longer, but it's been a smooth process adjusting here, within 2-3 weeks, my husband basically had all the documents he needed to live normally here in the US (driver's license, ssn, temporary green card in passport which everyone has accepted, bank account, credit card). There's no barriers and long waiting periods for things like there can be for K1. No extra paperwork. Plus our clock for citizenship is already running, and we want to get that as soon as possible.
You have to make the choice that's best for you guys. My husband didn't want to be a burden and I know with K1, he would be super restless and uncomfortable not being able to look for a job, drive, contribute as much, etc.
I wouldn't go crazy over thinking it with the trips to France. People are getting denied for Schengen visas who've had them in the past, so it's no guarantee. Currently I've seen cases that get transferred to Kazakhstan the most, but in a year when you're approved, it could be different. But it seems like embassies are more lenient with the situation, and if she gets denied for a Schengen visa, I'm sure she can transfer to Kazakhstan or another embassy without a huge fuss.