Well the .dat file is still showing in the HJT log?
Darn!
Try fixing again with HJT...
O20 - AppInit_DLLs: C:\WINDOWS\system32\perfc000.dat
see if it will let you place the checkmark and click the fix button.
Reboot.

Have been in touch with PhilliePhan. He asked that you do the program linked below.

Need you to download WPFind3U
to your Desktop and double-click on it to extract the files. It will create a folder named WinPFind3u on your desktop.

Then
Safe Mode;
Open the WinPFind3u folder and double-click on WinPFind3U.exe to start the program.
In the Processes group click Non-Microsoft
In the Win32 Services group click Non-Microsoft
In the Driver Services group click Non-Microsoft
In the Registry group click Non-Microsoft
In the Files Created Within group click 30 days Make sure Non-Microsoft only is CHECKED
In the Files Modified Within group select 30 days Make sure Non-Microsoft only is CHECKED
In the File String Search group select Non-Microsoft
in the Additional scans sections please press select all and uncheck microsoft only
Now click the Run Scan button on the toolbar.
The program will be scanning huge amounts of data so depending on your system it could take a long time to complete. Let it run unhindered until it finishes.
When the scan is complete Notepad will open with the report file loaded in it.
Save that notepad file

Reboot normally