It's 2015, we have dual and quad core PCs, a music player shouldn't have hiccups when playing back a track.
The more powerful the supercomputer, the lazier and bloated and more brutish the coding. Maybe not the media player itself, but everything else running around in the background eating up precious computing power and tracking our every movement.
I've had no good experiences with JRiver. I've given it a go 3 different times with massive time gaps in between, the latest being last week. The software is horribly coded, clunky, and prone to error. Which sucks, because when it works, it works really well. I keep being driven back into the arms of foobar2000.