It doesn't hurt to file I-130. But in most categories (other than spouse, parent, or unmarried under-21 child of US citizen) you need to be in status to do Adjustment of Status, so assuming you are not in status, a pending or approved I-130, even if a visa number has become available, would not...