I have microsoft security essentials, which people say is pretty good, unless someone can suggest something better for detecting keyloggers.
It's not happy news, but I think you deserve the truth. Microsoft Security Essentials (MSE) is junk, and it rarely detects anything. On the other hand, it's pretty light on system resources and it is free of charge.
Most other AV are junk too, with some being much better but much more expensive, and very few ever catching any real threats.
These days, I'd say MBAM does more to secure my system than MSE does. MSE just keeps Windows from nagging me, and red flags any key generators that I still have socked away in nested folders, fifty deep.