XP goes up to DX9.0c, but SFM runs on Source Engine, which doesn't even support DX10-11 features, so theoretically it could work on XP. The fact it isn't listed in the store page most likely means they don't officially support it, meaning it could be buggy on XP.