Please download and run ADWCleaner and upload a copy of the report produced to your OneDrive. Remove all that it finds. :
http://www.bleepingcomputer.com/download/adwcleaner/
To identify what loads when you boot use Autoruns (freeware from Microsoft).
http://technet.microsoft.com/en-us/sysinternals/bb963902
With Autoruns you can uncheck an item, which disables it from starting, or you can right click an item and then delete it. If you uncheck you can recheck to re-enable the item.
It is a much safer approach than editing the Registry and better than using msconfig.
Run Autoruns and select the
Everything tab. Click
File,
Save and, using the scroll to the right, change the “Save as type” option
from Autoruns Data (*.arn) to Text (*txt). The file name changes to
AutoRuns.txt. Click the
Save button and upload the file to your OneDrive as a shared file and post as a link here.
To eliminate recurring Event ID: 10 errors in your Application log please run the Fix it in this KB Article
http://support.microsoft.com/kb/2545227
Log Name:
System
Source: Server
Date: 16/10/2015 20:18:21
Event ID: 2505
Level: Error
Description:
The server could not bind to the transport \Device\NetBT_Tcpip_{5C9FE686-0D56-4268-8B9D-F420E82E38ED} because another computer on the network has the same name.
The server could not start.
This report indicates that you have two computers on the same network with the same name. You need to rename one so that they do not conflict.
Select Start, Control Panel, System and click
Change settings (right side of window), Computer Name tab and click the
Change button. Modify the name in Computer name box and click
OK.
Changing your computer name:
http://windows.microsoft.com/en-gb/windows/change-computer-name#1TC=windows-7