Hello,
Do you know what was the ghost update for? I think it is probably for your criminality.
Have you received any ADR? Many Persians go through enhanced SS, and there is a high chance you are in the same situation as well. If that is the case, there is not much you can do, other than waiting.
If you want to have peace of mind, don't compare your case with others. Especially, if your friends are Persians, tell them they are damn lucky

Not many Persians manage to get PR soon due to enhanced SS. You can check these forums and you can see how many CEC applicants were waiting for several months.
You asked what to do: Have you ever ordered GCMS notes? if not, order it at least once. It gives you more info about your application. For more info, you can read the links in my signature