O que poderia causar problemas de redesenho no Vista de 64 bits, mas não em 32 bits no .NET WInForms?

Isso acontece ao compilar para Qualquer CPU, bem como para x86. Seções da GUI não são redesenhadas, a menos que sejam redimensionadas, por exemplo, se o formulário principal é maximizado, alguns dos controles não são redimensionados com ela e outros têm seções que não são redesenhadas e exibem o que havia anteriormente.

Isso funciona bem em máquinas de 32 bits, XP e Vista, mas no Vista de 64 bits (não possui x64 XP para testar), o redesenho simplesmente não está funcionando corretamente.

Alguém tem alguma idéia de por onde começar a rastrear isso?

Edit: Isso ocorre em duas máquinas separadas, e pelo menos aquela em que estou atualmente possui os drivers mais recentes da NVidia.

Edit2: Executando uma máquina virtual XP de 32 bits na minha máquina de 64 bits e o aplicativo não exibe o problema de redesenho na VM

Edit3: Pode ser um problema de driver, mas não sabemos se ou quando os drivers irão corrigir o problema. Um colega de trabalho diz que há menos problemas com uma placa ATI em casa do que com a NVidia, mas tenho atualizado meus drivers de vídeo mensalmente nos últimos meses e ainda não está resolvido, por isso não podemos simplesmente lançar nosso produto e diga aos nossos clientes que algum dia os fabricantes de drivers poderão resolver isso.

Alguém tem alguma idéia sobre o que tentar evitar? Estamos compilando como x86 e todos os nossos componentes são x86. Parece que não consigo reproduzir esse problema com nenhum dos componentes nos projetos de teste e não ouvi mais ninguém relatar esses problemas na maioria dos fóruns dos componentes, por isso é bem provável que seja algo que estamos fazendo.

questionAnswers(8)

yourAnswerToTheQuestion