Ok, Lets clear things up a bit. People here want to help you. They have explained the inner workings of MC and the underlying OS in terms of hangs etc to help sort that out. We have also pointed out certain facts (such as %cpu used) that you keep disagreeing with. That is your prerogative. However we have stated some facts for you to help to you sort out the "red herrings" - having to keep switching to explaining why doesn't fix your issue. You'll note that I said "does not necessarily" mean something unusual which means it may or may not be a symptom. So from here on out can we please keep to relaying relevant facts to us instead of arguing the validity of what's been said? It will make things go much faster and most likely will result in more people willing to help with your problem. We are trying to help you, not "deflect blame" from MC. Keep an open mind about what we are saying and where to look for the problem and you'll be much more likely to find the answer.
That said, lets also start from square one - things are too spread out over too many messages and threads. Can you please describe your setup (including brands) of the hardware in question, MC's setup on both computers, the network involved, and exactly how you reproduce the issue. I'm a little unclear about if this is happening on the client or the server for example.
Lets, it is nice people are willing to help, but it does from my perspective look like people are trying to deflect blame. Why? because of the fact that "the task manager might be showing the wrong info", "something else might be causing the high CPU", is nice info and all, but as long as these statements are just stated without any follow-up questions, It doesn't (on the surface) look like it is in the interest of finding the root cause. Furthermore, I haven't "kept disagreeing" with much at all, and I have continuously answered all questions asked, and tried to do relevant research and post more info.
I am sure you are trying to help me, and that is appreciated, look the above section as an explanation of how the thread so far has looked from my perspective, that might explain my reaction, not an attack .I know misunderstandings can occur when trying to put things in writing, and I am sure I also could be better when it comes to this, and I actually do appreciate the help.
The setup is the following
Server A: Has a MC 20 library server running, no AV, firewall open, 500 MB/s disk-array and gigabit net. It has Xenon CPU and an Intel C224 Server board
Server B: Has a MC 20 client, connected to server A, no A, firewall open, gigabit net, 4 sound-cards which is sent to my speakers in different rooms in the house. It has a Xenon CPU, and a intel C224 server board
Both have Windows server 2012 R2 and uses the onboad NICs. Both have very little installed in terms of other programs, however server A also works as a regular file-server.
I don't remember the exact name of the hardware, I am going to check it out when i get back home.
The problem is on Server B, that is the client.
The problem seems to pop up any time I play anything from the library server (Server A), for some time (a couple of songs maybe). The CPU usage pops up to around 25% (pretty evenly distributed according to task manager). This does not happen if i play local files, but the high CPU load can continue for some time if it starts because of playing files from the library server, and I then switch over to local files. Which soundcard that is used seems not to be relevant (I have tried with two, I can check the other two) Neither does which of the two network ports are used. Please note the files played from the library server is NOT mapped up with file sharing on the Client. Server A is running a domain, which other computers on the network are joined too.
Let me know if any other info can be interesting, seeing as the setup is software-wise pretty simple, but still has a lot of "redundancy" in hardware, it should be pretty easy to check out a few things.
A final thing, both of the computer are almost always running remote desktop, as this is how I control them.