It will take >5 years for her to get the immigration visa, so it is better to get marry after she comes to US with non-immigration visa.