Onto your HiJackThis log, fix these entries using HiJackThis:
C:\WINDOWS\CYB2K.EXE
O2 - BHO: (no name) - {35faabbf-38ae-4d95-8b94-2bb3a7ff0a36} - C:\WINDOWS\system32\shlmfd.dll
O4 - HKLM\..\Run: [64ef548c.exe] C:\WINDOWS\System32\64ef548c.exe
O20 - Winlogon Notify: shlmfd - C:\WINDOWS\SYSTEM32\shlmfd.dll
Another thing; you don't have Windows updated. This is a key thing to do in order to have programs running smoothly, without any bugs appearing in them