I don't think so. The way the system works, the ads that bring the greatest revenue to you and Google are supposed to be displayed. If you block ads you are seeing, you'll only get worse-paying ones. Maybe you're assuming that there will be an increase in CTR?
But it's unlikely that your visitors are seeing the same ads over and over. Unless you have a lot of unusually dedicated regular visitors, most visitors will only see one or two pages of your site.
You could always experiment, but I have found that blocking only a few advertisers can have a surprisingly large effect on my earnings so I would advise you to proceed with caution.
Would it be a good idea to filter some of these 'overused' ads, in hopes that Google will display a new AD, and maybe even a better paying one?
I wouldn't. I don't filter my competitors because some of them pay very nicely and it doesn't bother me if they make money as long as I'm making my money too. My sites are just affiliate sites with adsense thrown in but I'm in a pretty competitive market and if you start whacking out the people paying for these ads you'll be reducing your earning power by degree.