The free versions of the softwares are doing no purpose. Just stay away from them is the best possible solution. Even if it costs a few dollars, i would say that getting a paid version will have a real online protection.
For spyware protection, i would recommend spysweeper, No Adware, and...