I haven't got any experience with BruteFIR, but I do use JRiver, and have for the past two years. I'm very happy with it - and it works, though there is a slight delay when I change audio source, or perhaps gap is a better word.
It has the functionality of working as a WDM driver, so all audio gets routed through JRiver. I've enabled this option.
I currently use it for my 4.0 music/movie system, fronts being three-way XO handled by JRiver. Hardware is Lynx Aurora and Lynx PCI-E-card.
Not wanting to state what could work - this I do know works (well):
- Movie/music playback through JRiver (supports most formats - I've yet to encounter one it did not support, potentially MQA, but I haven't tried that)
- Spotify
- Netflix
- HBO though firefox and Chrome
- Computer games (surround enabled)
Basically - it does handle all the audio signals from my computer running Windows 10.
JRiver does 7.X, and with the 16 channels in the Aurora, I run LFE through L/R, and split L/R into the three respective channels for H/M/B.
Speakers (for those curious) are a modified version of Tangens InConcert Miles, using Beyma TPL150H, Beyma 15P80ND for bass duties (three per side, for headroom) and Acoustic Elegance 12" mid with Omega upgrades. Amps are NAD M27 nCore based for top and mid - Crown iTech 4000 for the 15" bass drivers.