Is it always better to run OpenBSD/amd64 on processors that support it?
Not always. There are a number of reasons one may desire to use OpenBSD/i386 over OpenBSD/amd64, even on hardware that supports amd64 code: • Need for i386 binary (or other OS) compatibility. • Need to run applications that are not “64 bit clean”. • Need for ability to move disks to another machine that isn’t amd64 capable • For some applications and on some hardware, OpenBSD/i386 may outperform OpenBSD/amd64. Relatively few people will ever experience this, and work is on-going to eliminate as many of these situations as possible.