Ya there are an awful lot of mobs that lower your crit chance nowadays. That is likely what it is. Ranged also is a good suggestion.
Test on a training dummy or 3. If you get 100% crit there, then that tells you for sure it was something about the encounters you were fighting.