Я бы употреблял эти 3 (из всех предложенных)

- Иду готовить ужин.
- Пойду готовить ужин.
- Пойду приготовлю ужин.

the hidden pattern is this: Иду или пойду что-то ДЕЛАТЬ (инф.несоверш.) аналогично - Иду гулять/Пойду гулять, Иду выбирать книгу/Пойду выбирать книгу (the difference is very sligth, я иду - emphasises the process, я пойду - emphasises the action, the fact), the pattern works both with иду and пойду (i can't think of any cases where it doesn't work)

the 2nd (different) pattern is Пойду что-то СДЕЛАЮ (соверш.), it works if and only if
1) Пойду is used
2) совершенный вид используется.

e.g. Пойду приготовлю блины, Пойду сварю суп, Пойду почитаю книгу, Пойду умоюсь, Пойду нажрусь (slang for 'drink hard drinks'), Пойду проверю почту - the implication here is I will go and DO it.