As long as her OPT will be extended long enough so that her legal status is not jeopardized, it makes more sense for you to become a US citizen and then file for her so it's faster processing. However, if her OPT is expiring within the next couple of months, you should file the I-130 as a permanent resident, then upgrade the file once you become a US citizen.
Answered on Oct 16th, 2012 at 8:39 PM