Malwarebytes free or paid version is #1. Here's your proof : http://www.pcmag.com/article2/0,2817,2372364,00.asp
Honestly, all any of them are good for is preventative measures and that is a very slim line. One av will find a virus that the other didn't and it will always be that way as they are always one step behind. New virus comes out and they find a way to secure the vulnerability. You have to wonder how hackers manage to get past commercial grade firewalls and anti virus's which tells you they can get past anything retail. Most virus's come from email where they infect a friend and send out mass emails or a website redirect.
The best antivirus is a knowledgeable user.
As for banking, verify its https, you could run a vpn, and take a better look at your ports. I would also look at your services to verify remote connectivity services are not set to automatic. You could run tor for a browser but even tor has weaknesses and they tell you that upfront.
If you get quite a bit of virus's, I would consider how your getting them in the first place.Edited by pcmonky - 7/5/13 at 6:32pm