Two things:
You’re limiting your choice in women considerably and might miss out on some great girls if your criteria is so specific.
Your writing style and information you presented about yourself make me think you’re a educated guy who has a set idea of what he wants in a woman and that it should all be there. If you marry here, you might have to compromise on the profession because girls here major in what they want…not what everyone else wants. However, you will have an easier time getting along, building a relationship, mutual respect will be there, etc. Basically, since you will have a lot in common it will be a lot more rewarding to be with someone from the US.
If you choose to marry in Pakistan, then before you even go there you have to ask yourself whether or not you have the patience to help her adjust to American life. You might not be on the same page for a few years, will you be alright with that? You might want her to be a certain way and she wont be that way…will you want to change her or accept her as she is?
Bringing a wife here from Pakistan is not a bad thing but it seems like you want everything in one person and thats not possible. Either you lower your expectations a little bit and compromise because thats what marriage is ALL about OR be prepared to reject a whole lotta girls based on your set criteria.
She has to be:
Pathan
Doctor/Engineer/Lawyer
She has to be cultured and well behaved
She has to be religious
She has to be well adjusted in the US
She has to respect your parents
SHe should have also studied Pakistani history
She should know Urdu and Pashto
Have you thought about what you bring to the table and whether its even an attractive package to someone who has it all going for them? Do you find yourself to be enough to propose to a woman like that?