Existe alguma diferença de performance entre operações com ints e longs? Se a máquina for 64 bit, assim como todos as CPUs modernas, as operações com long são mais rápidas?
A diferença de perfomance entre int e longs, chegam a ser até 500% mais rápidos com int.
As operações com Longs não serão mais rápidas porque o a máquina é 64bits…
A operação com ints é mais rápida que com longs, mais devido ao efeito do acesso à memória que propriamente ao tempo gasto pela CPU para processar uma adição (por exemplo) em 32 ou em 64 bits. Você pode criar um benchmark em que você consiga provar que operações com ints e longs gastam exatamente o mesmo tempo; mas se a memória estiver envolvida, talvez você obtenha um resultado diferente.
Faz muita diferença, por causa do consumo de memória ram. Um long possui um limite muito maior, assim exige mais memória para alocar e mais processamento para ser lido.
Dá uma lida nesse artigo aqui, que explica o que o thingol falou em detalhes:
http://igoro.com/archive/gallery-of-processor-cache-effects/