Hello,
no security product can cover 100% of the threat out there. However with a correct setup and good education you can avoid most of the potential issue. Check you are not running vulnerable software, here. Be sure you are running the latest version of the ZA Security. Latest versions are published here.

Every new version add new feature against latest threats. Then set ZA antivirus update frequency to lowest level (30 minutes). Just few minutes can make the difference between been infected and been protected

Under the Antivirus/Antispyware advanced settings, Ensure the "Behavioral scan" section, is checked. Under the Antivirus/Antispyware advanced settings, "Scan Option" section, ensure all riskware categories are selected.

Under Web & Privacy Section turn ON the Anti-Keylogger

Do not overlap security tool one over the other. It is likely to cause conflicts behind the scene with application fighting for resources and blocking each other. End result less security and difficulties in case of infections. Remove any other security tool you have installed to the exception of the free tools suggested here. Also ensure you have only one administrator account on your system and, as far as possible, use a limited user account for your daily activities on the PC.

Finally, if you encounter new non recognized viruses please send it in a password protected zip to newvirus at kaspersky dot com. Subject: virus. Include password in the e-mail. For faster response sign-up to kaspersky viruslab support at: https://virusdesk.kaspersky.com

Cheers,
Fax
NOTE: * some custom settings may not be available in the free or all retail versions