Well for detection and protection for me it would have to be Kaspersky and Norton. Online banking I say Kaspersky. Firewall Kaspersky. Memory Usage Norton and maybe Bitdefender. Scanning, Norton and Bitdefender and Webroot. Over System Impact, well Kaspersky.