Boa noite.
Pode ser que o seu aplicativo não seja talhado para aproveitar SMP (não é "Optimised for dual-core" ou "Designed for SMP environments").
Acho que o 3DMax 7 não é otimizado pra SMP, só as versões 8 e 9 em diante. O Photoshop 9 ou 10 também é SMP.
Windows XP suportam multiprocessadores, só que a distribuição de processos é mais ou menos baseada na prioridade de cada processo, e o kernel do NT interrompe cada thread em intervalos aproximados de 10ms pra atualizar o "Uso de cpu", ou seja, o escalonador do Windows é um lixo.
Neste ponto os Unix' s dão show no Windows...
Caso seu SO seja um Windows XP, instale um hot-fix que permite medir melhor a carga das CPUs:
http://www.forumpcs.com.br/viewtopic.php?t=144712
Parece que o Windows Vista possui um escalonador de processos baseados em contadores para analisar o número de ciclos que a thread usa por alocação de cpu, tornando o escalonador de processos descente. Não tenho o Vista e nem dual core aqui pra testar isso...
