India is an option available to you.
You were correctly refused Indian citizenship when you applied five years ago.
As per the Indian Citizenship Act, a foreign spouse married to an Indian citizen is eligible to apply for Indian citizenship ONLY if this foreign spouse has resided for at least 7 years prior to applying. You have not resided in India for 7 years.
You should have applied/can apply for an X entry visa.... then apply for a Long-Term Visa (LTV) when your initial stay is close to expiring.... you can then extend that LTV until you have 7 years of stay in India before you apply for Indian citizenship.
Also, as per the Indian Citizenship Act, as a Pakistani national, you will NOT be allowed to travel abroad for one year after you apply for Indian citizenship..... otherwise, you would need to reapply from scratch after returning/residing in India for one year