40 Processes is not a lot. I have over 70 running at any given time, even after a restart. Do NOT think that because you have 40 or more processes that it is high. Each person/system/setup is unique and your amount of processes will not match what others say.
Having 40 Processes running will NOT slow down your PC. I can run almsot 90 Processes and still be as responsive as a fresh install. Teh amount of Processes running have NO bearing on it what so ever. Get that illusion out of your head cause it is totally false.
The only, and i do mean ONLY, way that it would even be remotely true is if you have a old Pentium 3 or Pentium 4 CPU with 64MB-256MB of RAM running XP. Only at that time would you be taxing your system that extra processes would make that much of a difference.
Seeing as that isnt the case, the amount of processes doesn't matter as much as what those processes are.
Spyware Asylum
Run through that. Check your running process with SystemInternal Programs:
Autoruns for Windows Process Explorer Process Monitor
Anyone of those tolls will give you indepth information about the processes running and what program(s) they are tied to. That will be the ultimate resource for you since you know what is installed and what is running so you can tie the process to the program. If it is something you dont know, then ask about it.