Primeiro, PascalCasing é geralmente reservado para propriedades públicas, consts, métodos, etc, da classe. Então eu pularia 2 e 5.
Segundo, a notação húngara é desencorajada no mundo .NET, então (uh, acho) o 3 está certo. Supondo que é isso que está acontecendo com 3.
Isso sai com camelCasing e _camelCasing. Eu normalmente uso _camelCasing para variáveis de classe e camelCasing antigo simples para variáveis com escopo definido para um método ou mais restrito. Camel case é o padrão aceito usado para argumentos de métodos, nomes de variáveis protegidas / privadas e variáveis dentro de um método ou escopo mais restrito.
Também gosto de acrescentar o sublinhado para que minhas variáveis privadas sejam agrupadas no meu intellisense. No entanto, eu faço isso apenas para variáveis com escopo definido para um tipo. Variáveis declaradas em um método ou escopo mais restrito deixo o sublinhado desativado. Facilita mantê-los separados e manter as variáveis menos usadas juntas.