I have done Malwarebytes, Spybot, Bitdefender, Panda Cloud and AdwCleaner, most of them found something, so I would like to make sure everything is clean. Most of the msconfig entries are in Russian (which is the Windows version this computer came with), so I wouldn't say if all is well there but there is HP Service, which name looks general and extra: http://www.bleepingcomputer.com/startups/hpsys.exe-12842.html - I do not know about the exe file, only have a msconfig entry with exact "HP Service" name.
As well as FRST logs, I am attaching HijackThis log for a few reasons:
1) there are many O23 entries with Unknown Owner and files missing on them. Should I download the .dll, .exe files and that fixes it?
2) "For some reason, your system denied write access to the Hosts file. If any hijacked domains are in this file, HijackThis may NOT be able to fix this." etc. Might be Bitdefender denying access?
3) I have done manual fixes with HijackThis and now would like to know if it is better to restore them and use other mentioned software to check it and leave everything else (or restore them and then do a FRST scan?). There is a list in the backup section of HijackThis but there is not option to copy it into a log. Most of the entries are those O23 files missing that HijackThis keeps finding and extra services I did not want, so if we fix the current log it should be better.