It used to be the fiancee visa K-3 in your situation since your married now but due to backlogs this is no longer the case and sometimes the difference in times for processing between I-130 and K-3 is very minimal and therefore perhaps filing the I-130 and by passing the K-3 may be an option but you can also do both and see which comes in first. The K-3 takes 3-6 months and the I-130 usually 6 months, then its referred to NVC and that takes another 1-3 months and then you she has her interview at the embassy. Good luck.
Please see the answer to your other question.
J Charles Ferrari Eng & Nishimura 213.622.2255 The statement above is general in nature and does not constitute legal advice, as not all the facts are known. You should retain an attorney to review all the facts specific to your case in order to receive advise specific to your case. The statement above does not create an attorney/client relationship. Answers on Avvo can only be general ones, as specific answers would require knowledge of all the facts. As such, they may or may not apply to the question.
Marriage based is the best option. To save time you should work with an attorney because the biggest delays happen because of mistakes in applications.
Dhenu Savla, Esq.
This answer does not create an attorney-client relationship and is not meant to be relied upon as legal advice.
There is only one way to process the paperwork in your situation. Instead of relying on non-professional advice on how to avoid processing times wait I would suggest you to consult with an immigration lawyer to accomplish your goals. Best Wishes!
Attorney: Immigration Law
13295 Illinois St., Ste., 128
Carmel IN 46032
Ph: (317) 660-6174