Maybe even break it out further:

```ruby
haswell_mavericks = MacOS.version > :mountain_lion && Hardware::CPU.family == :haswell && Hardware::CPU.extmodel >= 4
if build.without?('ssse3') || MacOS.version <= :snow_leopard || haswell_mavericks
  args << '-no-ssse3
end
```

At this point, is it worth keeping the option if the scenario that caused the issue is already being detected?