Sorry, I had a ton of work that kept me away. Anyhow, you could have simply done this in ProcessExplorer:
"File" > "Save as" and save it as a text (.txt) file and attach it to the post.

You have a ton of stuff running, I am surprised Windows is not crashing once in a while but seriously, with this many processes/services running, regardless how powerful your system is, it will take a hit. Number of svchost.exe can be justified looking at these screenshots.

I noticed the "gtwpssrv.exe" which might belong to Linksys. Why does it have to run in the background? I have and am using Linksys hubs, switches/routers as well as other brands, never needed to install anything for them other than applicable firmware updates.

I think you just need to clean up your startup locations which should immensely improve the overall performance of your system. For example, Java Quick Starter service, can suck up resources and even bandwidth, do you have that many Java based applications that are running from boot up and on?

Imho, one or two Java based apps do not justify having that service kick in at boot and run in the background during the entire session. This was just one example, I am sure I can dig up a bunch more if you can submit a copy of your Autoruns log file with your next post.