I am on an always-on broadband internet connection.I use Firefox and my OS is XP SP2.

I use the following security software:
Antivir Personal Free - realtime
Dr. Web - on demand
MBAM - on demand
SAS - on demand

Which other antimalware may I need?

Do I also need a firewall; if so which?

Thanks in advance.