Yes, they are all hypothetical, in the sense that they describe actions that haven't actually happened. However, the difference between the two is based on whether the event mentioned in the condition actually happened. Let me illustrate with a few examples.
The first form ("If X had asked") can be applied to situations where some entirely different action was taken, i.e. the event mentioned in the condition never happened.
- If you had asked me I would have followed. [but you didn't ask me, so you had to go alone]
- If I had asked people what they wanted, they would have said faster horses. [but I didn't ask them, so I bought fancy but useless equestrian equipment instead]
- If I had studied, I would have passed. [but I didn't study, so I failed]
Since they describe conditions where the past could have been changed, these sentence forms can be used to express regret or wistfulness as well.
The second form ("If X asked") does not presuppose any action having taken place at all. It deals purely in the hypothetical, and suggests that something is likely to happen if the condition is met.
- If you asked me I would follow.
- If I asked people what they wanted, they would say faster horses.
- If I studied, I would pass.
In all these forms, the speaker is reasonably confident that if an action was carried out, the consequences would be as he or she described.
In summary, use the first form when you want to describe a situation where a different series of events transpired. Use the second form to describe a more hypothetical scenario.