The covenant farming pretty much objectively suck. For the playthrough I did for the platinum I honestly think I spent longer farming silver knights than I did playing the rest of the game. On the plus side, an all int/fth build has immense damage output against basically everything, and you will by default have the best spells since you're getting every spell.
On the topic of the rings, you're not farming in NG++, are you? There's really no reason to since you can just farm everything in NG and then rush through NG+ and ++ to get the upgraded rings.