You have already explored the rogue program/service issue with msconfig.exe.
Identifying rogue drivers is much harder - you would have to locate and test
generic drivers one at a time. But perhaps it's none of the above and your
machine has been somehow corrupted. If this was my machine then I would now
stop chasing this problem and do this instead, one step at a time.
1. Use System Restore to drop back a week or two.
2. Restore the machine to the most recent image (if available)
3. Perform a Repair installation.
4. Perform a new installation.
Steps 2..4 may require a full file backup/restore (including your EMail
files!)