Generally Avast free will be sufficient, unless you need safezone for online banking etc.
Windows 8 firewall is again sufficient.
For PUP’s you can set Avast to detect them and harden how Avast works, it is a tad noiser (a few alert popups) but definitely an option
How is the computer behaving now ?