Could be mistaken, but aren't the Astros pressed right up against the lux tax?
https://www.spotrac.com/mlb/houston-astros/payroll/
Sure they could continue to go over, but few teams have been willing to strap themselves like that.
Sox should not greatly overpay to land targeted free agents, and should have plenty of money to spread around in free agency.