I just checked and my CPU and RAM is fine? Not maxing out when opening new stuff.
It doesn't have to max out, it just has to slip up. Just like how if you launch two programs at once, they aren't likely to load as quickly as they would individually, even if the CPU is up to the task. Only this time your music is trying to play back almost in real time, so the margin of error is much more noticeable.
It's an issue of managing many instructions at once. Certain instructions take priority.
The buffer may not even be your issue, but it sounds like it from my experience.
Did you really have to triple post, though? Maybe you should try something yourself instead, like a new program to see if it works without issue. Give us more information to go on.