That's always a tough question because sometimes downgrading can actually slow down the process while USCIS gets around to reviewing the downgrading request. If the EB2 date isn't too far off, then it might make sense to wait. There have been times when USCIS encouraged people to downgrade and reviewed them quickly but I don't expect that to happen again any time soon.