AVG free is always good. If you have the money or desire to buy a security program, I recommend ESET or Kaspersky.
Definitely go grab malwarebytes, its free and it works very well.
Since it may not be viruses, i would also advise Ccleaner, it can also fix registry errors which has helped...