There is cudaminer, there is genoit miner, claymore miner.
What's the difference between all that?
Which one I use?
Depends what type of card you have AMD or nVidia , and the coin you will mine , i can tell you for AMD (i don't have nVidia) that claymore is the best one for speed,stability and low power
Actually, while Claymore's ETH miner definetely is, Zawawa's performs just as well for XMR and has lower power usage. Plus, you don't have fees.
@OP: test the different available miners for yourself depending on what you're mining and decide for yourself. If you don't mind fees, by all means go Claymore all the way, but know there are alts that work just as well.