I wouldn't use any of them if i was you they'll slow your computer down always best to stick to the simple stuff. I use microsoftsecurity essentials for virus and spyware scans and only need to carry out a scan once every few days as it has auto protect to, never really had a bad virus and been using it for over a year now and its free. You can get that from here
http://www.microsoft.com/en-gb/security/pc-security/mse.aspx
With regards to defragmenting your disk just right click on you C drive got ot properties then tools and you can carry out disk defragmentation and error checking through this.
If you need to carry out a disk clean up the best way is to just use the disk clean up utility in windows, can be found under programs, accessories then tools i think.
Before you do any of this make sure you uninstall the software your using at the moment then install security essentials, update the virus definitions on it then run a scan, also use windows firewall in line with this and you should be fine!