Obviously tax should not be the only consideration here. You should consider this as an opportunity to re-balance your investments.
But I'll analyze your options here purely from tax perspective, without any other consideration. There's no single answer, but I'll provide some data points for you to consider.
You'll essentially harvest the losses (you only have short term), and then use them to reduce your ordinary income. This is useful if your ordinary income is in the high(er/est) brackets, since you'd be getting the most tax benefit. If you have significant carry-overs, that would mean that you would benefit the most if your future years also have ordinary income in the high(her/est) brackets. Also, you're assuming your carryover is small enough for you to be able to use it up on ordinary income quickly (otherwise the time value of the money comes into play). If these assumption (about the future) don't hold, then this strategy is probably not the best.
You're reaping the full tax benefit right now. You're harvesting all your short term loss and enough of the short term gain to offset it. You probably meant that you'd be resetting the cost basis of the sold stocks to higher, not lower (that would be wash sale). This is, again, most beneficial for those who are in the high(er/est) tax bracket, but not as much since had you not sold the gain - it would become long term gain relatively soon and you'd get tax benefit just by holding it. You're resetting the clock on the re-acquired shares and will have to hold them another year to benefit from preferential tax treatment. It would be your preferred option if you have significant losses that would take long time to write off in $3K increments. But then again, you don't have to do gain harvesting now, you can do it later and continue offsetting from the carry-over (but you may end up harvesting long term gain and offsetting the short term carryover, which would diminish the benefit somewhat).
This option makes sense if you're currently in lower/mid tax brackets, since in this case your ordinary income (and short term gains) and long term gains would be taxed at relatively similar rates, similar enough not to want to deal with long term carry-overs.