- Иду готовить ужин. - 1. Most decided.
- Иду приготовить ужин. - Unnatural.
- Пойду готовить ужин. 2. Less decided. (Maybe I will...)
- Пойду приготовить ужин. - Unnatural.
- Иду приготовлю ужин. - Gibberish.
- Пойду приготовлю ужин. 3. Less decided. (Maybe I will...)
- Иду готовлю ужин. - Gibberish.
- Пойлу готовлю ужин. - Gibberish.
3 Implies that you are the only person who will cook while in 2 you can just join a group of cooks who are already in process of cooking (but that is about prefix при- rather than about all perfective verbs).