You have Firefox gfx.color_management.mode set to 1, which means that it will attempt to colour-manage images even if they don't contain embedded profiles (assuming images without profiles are sRGB). No other PC browser does that, but I don't know about a Mac, which I see you're using. On a PC, other browsers won't colour manage images that don't contain profiles, which means they look awful (over-saturated) on a wide-gamut monitor.
As Soli says, normally that would mean Firefox was OK, but for images without embedded profiles then other browsers would be over-saturated on a wide-gamut monitor. I don't know if Smugmug removes embedded profiles?
Allowing for my almost total ignorance of Macs, my immediate reaction would be to check that the monitor is properly calibrated/profiled, the profile properly installed (however you check that on a Mac), and that the profile software creates "Version 2" or "v2" profiles. Some software doesn't like v4 profiles, but the default for calibration software is often v4. If it's currently set to create v4 profiles, might be worth recalibrating with v2 to see if it makes a difference.
Whatever, it sound like it might be a profile problem.
Edit: Thinking about this more, it sounds as though colour-management is not working with Firefox (so sRGB colours are over-saturated on a wide-gamut monitor) but colour management is working on other browsers.
Looking again at the settings you show, on a PC normally you would not set gfx.color_management.display_profile, as that overrides the system settings (and normally the display profile is set in the system, and Firefox - or any other colour-managed program - gets it that way). Did you set that, or does the NEC software set that? And is the linked file the current profile? I don't know about Macs, but as I say gfx.color_management.display_profile normally wouldn't be set on a PC.
You have the v4 setting enabled, but I'd still try using v2 profiles. V4 profiles seem to create issues even for programs that in theory can handle them.