We're 'lucky' that we have as many points on the board as we do and this is something that all those below us have going against them. I think 38 points will be enough to stay up, but regardless of the exact number it takes, i'm very very confident in my prediction that it will not take 40 points to survive this year. Just looking at the table highlights why not all the other teams below will get over 38.
Forgetting Swansea for a minute, who if they lose tomorrow to the RS, won't catch us. Southampton have only won 4 games all season, and West Brom only 3. To get to 38, Southampton would need to get 5 wins and 1 draw from 14 remaining. There is absolutely nothing to suggest that they will be able to get more wins in 14 matches than they have achieved in 10 extra games so far already (the 24 they have played). If they do, the wins are most likely to be at the expense of the other sides below us and not any of the top 7/8. West Brom would need either 6 wins, 5 wins and 3 draws, or 4 wins and 6 draws just to achieve 18 more points. That is just not going to happen.
That's ignoring other sides who have been in awful form for months now like Newcastle, Watford and Brighton. Since the West Ham game in November when Allardyce then took over, we have got 13 more points. In that time Watford have only got 5, Brighton 6, Southampton 6, Newcastle 8, West Brom 8, Swansea 8.
We're a very poor side unfortunately and it's been a terrible season but there are quite evidently several clubs in the league who are considerably worse than us and that's shown in the league table, and the form table since our current manager took over.