That's exactly what I'd do...stick with every 3 weeks, but maybe switch off between a medium, then a small, then a medium, then a small... Snakes don't easily lose weight, & she might never show much loss, but at least she won't be getting worse. Large & Jumbo rats are "no-no's" for boas, they have a slow metabolism & packing on the weight isn't healthy for them, they can die from fatty liver disease etc. You're on the right track if you just feed smaller (younger = leaner) rats. (The large or jumbo rats are older breeders.)