Why is photoshop running while bf2 is activE? that makes no sense.
Secondly check both dllhost.exe and rundll to see what they are running. If you have a Nvidia card it may be your control panel, but otherwise it may be a virus.
Secondly why in gods name do you have so many things running? You could eliminate at least 20 of those processes and gain performance for it.