If you want 5.1 audio, no browser is an option and the Windows store app the only solution.
https://help.netflix.com/en/node/23742
720p on Chrome and Firefox is also better than your initial claim of "you're probably only getting 480p".
If you want 5.1 audio, no browser is an option and the Windows store app the only solution.
https://help.netflix.com/en/node/23742